Dilansir dari The Kathmandu Post, Sher Bahadur Deuba sudah pernah menjabat sebagai perdana menteri sebanyak lima kali. Ia pertama kali terpilih pada 12 September 1995, tetapi ia hanya bertugas kurang dari dua tahun hingga 12 Maret 1997. Kemudian ia terpilih kembali sebagai perdana menteri pada 26 Juli 2001, tapi ia kemudian dilengserkan oleh Raja Gyanendra pada 4 Oktober 2002 karena dianggap tidak kompeten.
Namun pada 4 Juni 2004, Raja Gyanendra kembali menunjuknya sebagai perdana menteri setelah Nepal dipimpin dua pemerintahan dalam dua tahun. Akan tetapi tak berselang lama pada 1 Februari 2005, dia kembali didepak setelah Gyandendra lengser dari kedudukannya sebagai raja di Nepal.
Deuba kembali memimpin Nepal pada 7 Juni 2017 setelah mendapatkan dukungan dari Partai Komunis Nepal. Namun ia hanya menjabat kurang dari setahun sampai 15 Februari 2018 dan kemudian K. P. Sharma Oli menduduki posisinya setelah partainya CPN-UML berhasil memenangkan pemilu 2017.