Prezydent oskarżany był o korupcję w czasach rządów jego małżonki Benazir Bhutto i wykorzystywanie prywatnego konta w szwajcarskim banku do prania brudnych pieniędzy. W 2007 zarzuty korupcyjne zostały wycofane na mocy amnestii generalnej ogłoszonej przez prezydenta Perveza Musharrafa, jednakże w 2009 Sąd Najwyższy uznał ją za bezprawną. Zardari zaprzeczał oskarżeniom, uznając je za motywowane politycznie, natomiast Gilani odmawiał rozpoczęcia śledztwa, powołując się na immunitet głowy państwa. W konsekwencji, Sąd Najwyższy 19 czerwca 2012 zadecydował o usunięciu go ze stanowiska szefa rządu.
22 czerwca 2012 Ashraf został drugim kandydatem PPP na stanowisko nowego premiera po tym, jak poprzedniego dnia Sąd Najwyższy wydał nakaz aresztowania wobec pierwszego z nominatów Makhdooma Shahabuddina, byłego ministra zdrowia, którego oskarżył o nielegalny handel lekami. Premier Ashraf objął stanowisko szefa rządu do czasu wyborów parlamentarnych zaplanowanych na luty 2013.