Chief of Naval Staff

Naveed Ashraf

Naveed Ashraf

7 Oct 2023 - Till to Date
Amjad Khan Niazi

Amjad Khan Niazi

7 Oct 2020 - 7 Oct 2023
Sohail Aman

Zafar Mahmood Abbasi

7 Oct 2017 - 7 Oct 2020
Amjad Khan Niazi

Muhammad Zakaullah

4 Oct 2014 - 6 Oct 2017
Amjad Khan Niazi

Asif Sandila

8 Oct 2011 - 3 Oct 2014
Amjad Khan Niazi

Noman Bashir

7 Oct 2008 - 7 Oct 2011
Amjad Khan Niazi

Afzal Tahir

7 Oct 2005 - 7 Oct 2008
Amjad Khan Niazi

Shahid Karimullah

3 Oct 2002 - 6 Oct 2005
Amjad Khan Niazi

Abdul Aziz Mirza

2 Oct 1999 - 2 Oct 2002
Amjad Khan Niazi

Fasih Bokhari

2 May 1997 - 2 Oct 1999
Amjad Khan Niazi

Mansurul Haq

10 Nov 1994 - 1 May 1997
Amjad Khan Niazi

Saeed Mohammad Khan

10 Nov 1994 - 9 Nov 1997
Amjad Khan Niazi

Yastur-ul-Haq Malik

10 Nov 1988 - 8 Nov 1991
Amjad Khan Niazi

Iftikhar Ahmed Sirohey

9 Apr 1986 - 9 Nov 1988
Amjad Khan Niazi

Tariq Kamal Khan

23 Mar 1983 - 9 Apr 1986
Amjad Khan Niazi

Karamat Rahman Niazi

22 Mar 1979 - 23 Mar 1983
Amjad Khan Niazi

Mohammad Shariff

23 Mar 1975 - 21 Mar 1979
Amjad Khan Niazi

Hasan Hafeez Ahmed

3 Mar 1972 - 8 Mar 1975
Amjad Khan Niazi

Muzaffar Hassan

1 Sep 1969 - 22 Dec 1971
Amjad Khan Niazi

Syed Mohammad Ahsan

20 Oct 1966 - 31 Aug 1969
Amjad Khan Niazi

Afzal Rahman Khan

1 Mar 1959 - 20 Oct 1966
Amjad Khan Niazi

Haji Mohammad Siddiq Choudri

31 Jan 1953 - 28 Feb 1959
Amjad Khan Niazi

James Wilfred Jefford

15 Aug 1947 - 30 Jan 1953