穆沙拉夫1943年8月11日出生于印度首都新德里。幼年时,他随家人迁居到卡拉奇市,并在那里读完高中。1961年至1964年,他先在巴基斯坦军事学院学习,后在某炮兵团任职。1991年1月,他被提升为少将。1998年10月,他升为上将,同时任巴陆军参谋长。1999年4月,他又被任命为参谋长联合委员会主席。
1999年10月12日,巴基斯坦总理谢里夫宣布解除穆沙拉夫的所有职务。穆沙拉夫随后宣布解散政府,并于10月25日成立国家安全委员会,亲自出任首席执行官。2001年6月20日,他宣誓就任巴总统。2002年10月,议会选举后他继续担任总统,还兼任陆军参谋长一职。
去年10月,巴举行总统选举,穆沙拉夫获胜。同年11月,穆沙拉夫在辞去陆军参谋长一职后,宣誓就任总统。(据新华社8月18日电)