Han er leder i Nepals kommunistiske parti (maoistisk) (UCPNM), maoistpartiet som fra 1996 ledet opprøret i Nepal. Han var Nepals statsminister fra 2008 til 2009, og trakk seg etter president Ram Baran Yadavat hadde motsatt seg regjeringas avsettelse av hærsjefen, general Rookmangud Katawal. Han var statsminister på ny fra 2016 til 2017.