# |
Portrait |
Name |
Start of term |
End of term |
Unit of commission |
Period as DG |
Prime Minister |
1 |
|
Major General
Syed Shahid Hamid, HJ |
14 July 1948 |
20 June 1950 |
3rd Cavalry |
1 year, 11 months, 7 days |
2 |
|
Major General
Robert Cawthome |
20 June 1950 |
1959 |
N/A |
9 years, 1 day
20 Jun considered for EoT |
3 |
|
Major General
Riaz Hussain |
1959 |
1966 |
N/A |
7 years, 1 day |
4 |
|
Major General Mohammed Akbar Khan |
1966 |
May 1971 |
Punjab Regiment |
4 years, 11 months, 1 day |
5 |
|
Major General
Ghulam Jilani Khan |
16 December 1971 |
16 September 1978[3] |
2nd (Guides) FF |
7 years, 1 day |
6 |
|
Lieutenant General
Muhammad Riaz Khan |
17 September 1978 |
20 June 1979 |
N/A |
6 months, 4 days |
7 |
|
Lieutenant General
Akhtar Abdur Rahman Khan, NI(M) HI(M) |
21 June 1979 |
29 March 1987 |
2 Field Regiment |
7 years, 9 months, 9 days |
8 |
|
Lieutenant General
Hamid Gul, HI(M) SBt |
29 March 1987 |
29 May 1989 |
19th Lancers |
2 years, 2 months, 1 days |
9 |
|
Lieutenant General
Shamsur Rahman Kallu, HI(M) TBt |
30 May 1989 |
August 1990 |
5th Horse |
1 year, 3 months, 1 day
30 Aug considered for EoT |
10 |
|
Lieutenant General
Asad Ahmed Durrani, HI(M) |
August 1990 |
13 March 1992 |
39 Field Regiment |
1 year, 6 months, 15 days |
11 |
|
Lieutenant General
Javed Nasir, HI(M) SBt |
14 March 1992 |
13 May 1993 |
101 Engineers Battalion |
1 year, 2 months |
12 |
|
Lieutenant General
Javed Ashraf Qazi, HI(M) SBt |
14 May 1993 |
October 1995 |
16 (SP) Medium Regt |
|
13 |
|
Lieutenant General
Naseem Rana |
October 1995 |
October 1998[3] |
Corps of Signals |
|
14 |
|
Lieutenant General
Ziauddin Butt, HI(M) |
October 1998 |
12 October 1999 |
Corps of Engineers |
|
15 |
|
Lieutenant General
Mahmud Ahmed, HI(M) |
20 October 1999 |
7 October 2001 |
16 (SP) Medium Regt |
|
16 |
|
Lieutenant General
Ehsan ul Haq, HI(M) |
7 October 2001 |
5 October 2004 |
19 (SP) LAA Regt |
|
17 |
|
Lieutenant General
Ashfaq Parvez Kayani, HI(M) SI(M) TI(M) |
5 October 2004 |
8 October 2007 |
5 Baloch (Burma) |
|
18 |
|
Lieutenant General
Nadeem Taj, HI(M) TBt |
9 October 2007 |
29 September 2008 |
11 Punjab |
|
19 |
|
Lieutenant General
Ahmad Shuja Pasha, HI(M) |
1 October 2008 |
18 March 2012 |
5 Frontier Force |
|
Yousaf Raza Gillani |
20 |
|
Lieutenant General
Zaheerul Islam, HI(M) |
19 March 2012 |
7 November 2014 |
13 Punjab |
|
Yousaf Raza Gillani Raja Pervaiz Ashraf Nawaz Sharif |
21 |
|
Lieutenant General
Rizwan Akhtar |
7 November 2014 |
11 December 2016 |
4 FF Regiment |
|
Nawaz Sharif |
22 |
|
Lieutenant General
Naveed Mukhtar |
11 December 2016 |
25 October 2018 |
13th Lancers |
|
Nawaz Sharif Shahid Khaqan Abbasi Imran Khan |
23 |
|
Lieutenant General
Syed Asim Munir Ahmad Shah, HI(M) |
25 October 2018 |
16 June 2019 |
23rd Frontier Force |
|
Imran Khan |
24 |
|
Lieutenant General
Faiz Hameed, HI(M) |
17 June 2019 |
19 Nov 2021 |
20th Baloch |
|
Imran Khan |
26 |
|
Lieutenant General
Nadeem Ahmed Anjum |
20 Nov 2021 |
Incumbent |
28th Punjab |
|
Imran Khan Shebaz Sharif Anwaar ul Haq Kakar (Caretaker) |