Chief of Naval Staff

Naveed Ashraf
7 Oct 2023 - Till to Date

Amjad Khan Niazi
7 Oct 2020 - 7 Oct 2023

Zafar Mahmood Abbasi
7 Oct 2017 - 7 Oct 2020

Muhammad Zakaullah
4 Oct 2014 - 6 Oct 2017

Asif Sandila
8 Oct 2011 - 3 Oct 2014

Noman Bashir
7 Oct 2008 - 7 Oct 2011

Afzal Tahir
7 Oct 2005 - 7 Oct 2008

Shahid Karimullah
3 Oct 2002 - 6 Oct 2005

Abdul Aziz Mirza
2 Oct 1999 - 2 Oct 2002

Fasih Bokhari
2 May 1997 - 2 Oct 1999

Mansurul Haq
10 Nov 1994 - 1 May 1997

Saeed Mohammad Khan
10 Nov 1994 - 9 Nov 1997

Yastur-ul-Haq Malik
10 Nov 1988 - 8 Nov 1991

Iftikhar Ahmed Sirohey
9 Apr 1986 - 9 Nov 1988

Tariq Kamal Khan
23 Mar 1983 - 9 Apr 1986

Karamat Rahman Niazi
22 Mar 1979 - 23 Mar 1983

Mohammad Shariff
23 Mar 1975 - 21 Mar 1979

Hasan Hafeez Ahmed
3 Mar 1972 - 8 Mar 1975

Muzaffar Hassan
1 Sep 1969 - 22 Dec 1971

Syed Mohammad Ahsan
20 Oct 1966 - 31 Aug 1969

Afzal Rahman Khan
1 Mar 1959 - 20 Oct 1966

Haji Mohammad Siddiq Choudri
31 Jan 1953 - 28 Feb 1959
