Gubernator 25 maja 2000 Soomro został mianowany gubernatorem prowincji Sindh. W czasie swoich rządów podejmował kroki zmierzające do przyspieszenia tempa rozwoju ekonomicznego prowincji. Jego działania zdobyły uznanie w społeczności międzynarodowej i krajowej. Prowincja Sindh została pierwszą prowincją w Azji Południowej wspomaganą z funduszy restrukturyzacyjnych Banku Światowego.
Senator 26 grudnia 2002 Soomro zrezygnował z funkcji gubernatora, by móc wziąć udział w wyborach do Senatu zaplanowanych na 23 lutego 2003. Uzyskał miejsce w Senacie, a następnie 12 marca 2003 objął stanowisko jego przewodniczącego. Zajmował je do czasu objęcia funkcji premiera.
Premier 15 listopada 2007 został mianowany nowym szefem rządu„Musharraf Picks Soomro as Interim Premier Until Polls”, Bloomberg.com, 15 listopada 2007.. Zastąpił na stanowisku Shaukata Aziza, którego konstytucyjny termin sprawowania władzy upłynął wraz z zakończeniem prac parlamentu. 16 listopada 2007 Soomro został oficjalnie zaprzysiężony przez prezydenta generała Perveza Musharrafa„Soomro takes oath as Pakistan’s caretaker PM”, Xinhua, 16 listopada 2007.. Funkcję premiera sprawował do 25 marca 2008, kiedy w następstwie wyborów parlamentarnych wyłoniono nowy rząd pod przewodnictwem Yousafa Razy Gilaniego.