·1943年8月11日,穆沙拉夫出生于印度首都新德里。
·1961年至1964年,在巴基斯坦军事学院学习,后在某炮兵团任职。·1998年10月,出任巴基斯坦陆军参谋长,同时晋升上将军衔。
·1999年10月,以穆沙拉夫为首的军方解散了当时的谢里夫政府,成立了国家安全委员会,穆沙拉夫任首席执行官。
·2001年6月20日,穆沙拉夫宣誓就任巴基斯坦总统。
·2002年11月16日,穆沙拉夫再度就任巴基斯坦总统,任期5年。