List of Presidents of Pakistan

Heads of state since the 1956 Constitution, with official dates.

The President of Pakistan is the head of state. The office was created by the 1956 Constitution. Iskander Mirza was the first president, from 23 March 1956. The current president is Asif Ali Zardari, sworn in on 10 March 2024 as the 14th president. Because Zardari has served twice, 13 people have held the office.

List of presidents of Pakistan (1956 to 2026)

Dates for former presidents are from the President's Secretariat list of former presidents. The official list gives separate entries for the two phases of the Ayub Khan and Fazal Ilahi Chaudhry presidencies; they are combined here. Acting presidents, such as the chairmen of the Senate who acted between presidents, are not included in the official list and are not shown.

Presidents of Pakistan with tenure
No.PresidentFromTo
1Iskander Mirza23 March 195627 October 1958
2Ayub Khan27 October 195825 March 1969
3Yahya Khan25 March 196920 December 1971
4Zulfikar Ali Bhutto20 December 197114 August 1973
5Fazal Ilahi Chaudhry14 August 197316 September 1978
6Muhammad Zia-ul-Haq16 September 197817 August 1988
7Ghulam Ishaq Khan17 August 198818 July 1993
8Farooq Leghari14 November 19932 December 1997
9Muhammad Rafiq Tarar1 January 199820 June 2001
10Pervez Musharraf20 June 200118 August 2008
11Asif Ali Zardari9 September 20089 September 2013
12Mamnoon Hussain9 September 20139 September 2018
13Arif Alvi9 September 201810 March 2024
14Asif Ali Zardari10 March 2024In office

Before 1956: governors-general

Until the 1956 Constitution created the office of president, Pakistan's head of state was the governor-general. Iskander Mirza held that office before he became president (Britannica).

FAQ

Who was the first president of Pakistan?

Iskander Mirza, from 23 March 1956 to 27 October 1958.

Who is the current president of Pakistan?

Asif Ali Zardari. He was sworn in on 10 March 2024, after winning the presidential election held a day earlier with 411 electoral votes (Dawn).

Who has been president of Pakistan twice?

Asif Ali Zardari: from 2008 to 2013, and again since 10 March 2024. Dawn described him as the only person elected head of state a second time.

Who was the longest-serving president of Pakistan?

By the official dates, Ayub Khan served longest: from 27 October 1958 to 25 March 1969, about 10 years and 5 months. Muhammad Zia-ul-Haq is next, from 16 September 1978 to 17 August 1988, almost 10 years.

Sources

  1. President of Pakistan: Former Presidents (checked 29 September 2026)
  2. President of Pakistan / APP: Asif Ali Zardari sworn in as the 14th President of Pakistan (10 March 2024)
  3. Dawn: Asif Zardari sworn in as 14th president of Pakistan (10 March 2024)

Related: Prime Ministers of Pakistan · History of Pakistan