List of Ex Chief of Naval Staff of Pakistan Navy
Complete list of Ex Naval Chief of Pakistan Navy from 1947 today. Detail information name and tenure of all chief of Naval staff of Pakistan Navy from the independence of Pakistan to the current CNS. Rear Admiral James Wilfred Jefford was the first commander in chief of Pakistan Navy, and Admiral Naveed Ashraf is the current chief of Naval Staff Pakistan. You can find names of all former chief of Naval staff of Pakistan with their information when they become C-in-C and when they leave the Naval chief office. Vice Admiral Afzal Rahman Khan has the longest tenure as commander in chief of Pakistan Navy, and Vice Admiral Muzaffar Hassan has the shortest period as a Chief of Naval Staff Pakistan Navy. After independence of Pakistan Commander in Chief was the highest ranking officer in the Pakistan Navy and it was the head of Pakistan Navy. In 1972 Commander in Chief designation was changed to Chief of Naval Staff . Vice Admiral Hasan Hafeez Ahmad was the first chief of Naval staff 2025 Information.
List of Former Naval Chiefs of Pakistan
No. | Name | From | To |
01. | Rear Admiral James Wilfred Jefford | 15-08-1947 | 30-01-1953 |
02. | Vice Admiral Haji Mohammad Siddiq | 31-01-1953 | 28-02-1959 |
03. | Vice Admiral Afzal Rahman Khan | 01-03-1959 | 20-10-1966 |
04. | Vice Admiral Syed Muhammad Ahsan | 20-10-1966 | 31-08-1969 |
05. | Vice Admiral Muzaffar Hassan | 01-09-1969 | 22-12-1971 |
06. | Vice Admiral Hasan Hafeez Ahmed | 03-03-1972 | 09-03-1975 |
07. | Admiral Muhammad Shariff | 23-03-1975 | 21-03-1979 |
08. | Admiral Karamat Rahman Niazi | 22-03-1979 | 23-03-1983 |
09. | Admiral Tariq Kamal Khan | 23-03-1983 | 09-04-1986 |
10. | Admiral Iftikhar Ahmed Sirohey | 09-04-1983 | 09-11-1988 |
11. | Admiral Yastur-ul-Haq Malik | 10-11-1988 | 08-11-1991 |
12. | Admiral Saeed Mohammad Khan | 09-11-1991 | 09-11-1994 |
13. | Admiral Mansurul Haq | 10-11-1994 | 01-05-1997 |
14. | Admiral Fasih Bokhari | 02-05-1997 | 02-10-1999 |
15 | Admiral Abdul Aziz Mirza | 02-10-1999 | 02-10-2002 |
16. | Admiral Shahid Karimullah | 03-10-2002 | 06-10-2005 |
17. | Admiral Muhammad Afzal Tahir | 07-10-2005 | 07-10-2008 |
18. | Admiral Noman Bashir | 07-10-2008 | 07-10-2011 |
19. | Admiral Muhammad Asif Sandila | 07-10-2011 | 07-10-2014 |
20. | Admiral Muhammad Zakaullah | 07-10-2014 | 07-10-2017 |
22. | Admiral Zafar Mahmood Abbasi | 07-10-2017 | 07-10-2020 |
23. | Admiral Muhammad Amjad Khan Niazi | 07-10-2020 | 06-10-2023 |
24. | Admiral Naveed Ashraf | 07-10-2020 | Present |
Detail of Ex Pakistani Navy Chief CNS
Chief of Naval Staff is the head of the Pakistan Navy. Above we provided the complete name list of all chief of Naval staff. In this list we provided the names of all Naval chief and commander in chief of Pakistan Navy. From 1947 to 1972 the head of Pakistan Navy was commander in chief. Name of Commander in Chief of Pakistan Navy are Rear Admiral James Wilfred Jefford, Vice Admiral Haji Muhammad Siddique, Vice Admiral Afzal Rehman Khan, Vice Admiral Syed Muhammad Ahsan and Vice Admiral Muzaffar Hassan. Names of Naval chief of Pakistan Navy from 1972 to date are Vice Admiral Hassan Hafeez Ahmad, Admiral Muhammad Sharif, Admiral Karamat Rahman Niazi, Admiral Tariq Kamal Khan, Admiral Iftikhar Ahmed Sarohi, Admiral Yastur ul Haq Malik, Admiral Saeed Muhammad Khan, Admiral Mansoor ul Haq, Admiral Fasih Bukhari, Admiral Abdul Aziz Mirza, Admiral Shahid Kareem Ullah, Admiral Muhammad Afzal Tahir, Admiral Noman Bashir, Admiral Muhammad Asif Sandilah, Admiral Muhammad Zakaullah, Admiral Zafar Mehmood Abbasi, Admiral Muhammad Amjad Khan Niazi and Admiral Naveed Ashraf. The first Naval chief were 2 star officer and next 5 chief were three star officers. Naval Chief Admiral Muhammad Shareef was the first four star officer who become Chief of Naval Staff . Now only 4 stars officer can be appointed as a CNS of Pakistani Navy.