里夫在1990年代先后两次被选为巴基斯坦总理，两届都没有当满任期。他最为让国际间知名的事情则是1998年5月28日为了回应印度的核子试爆而下令展开巴基斯坦核子试爆，还有他在卡吉尔边境冲突对抗印度的行为，1999年10月12日佩尔韦兹·穆沙拉夫将军发动军事政变结束他的执政。2007年他结束流亡回国，2008年巴基斯坦大选领导穆斯林联盟成为最大反对党，2013年巴基斯坦大选，穆斯林联盟取得压倒胜利，成为第一大党，第三度问鼎总理之位。2017年7月28日，巴基斯坦终审法院裁定因巴拿马文件被调查的谢里夫表现不诚