Mohammad Shafiq

Mohammad Shafiq
محمد شفیق
Governor of Khyber Pakhtunkhwa
In office
21 October 1999 – 14 August 2000
PresidentRafiq Tarar
General Parvez Musharraf
Preceded byMiangul Aurangzeb
Succeeded byIftikhar Hussain Shah
Personal details
BornApril 1934
Kohat, NWFP, British India
Died13 December 2025(2025-12-13) (aged 91)
Military service
Allegiance Pakistan
Branch Pakistan Army
Service years1956–1991
Rank Lieutenant General
UnitPunjab Regiment
CommandsFrontier Corps
XXXI Corps
ConflictIndia–Pakistan war of 1971
Preview warning: Page using Template:Infobox officeholder with deprecated parameter "serviceyears". Replace with "service_years".
Preview warning: Page using Template:Infobox officeholder with deprecated parameter "birthname". Replace with "birth_name".
Preview warning: Page using Template:Infobox officeholder with deprecated parameter "honorific-prefix". Replace with "honorific_prefix".
Preview warning: Page using Template:Infobox officeholder with deprecated parameter "restingplacecoordinates". Replace with "resting_place_coordinates".
Preview warning: Page using Template:Infobox officeholder with deprecated parameter "restingplace". Replace with "resting_place".
Preview warning: Page using Template:Infobox officeholder with deprecated parameter "serviceyears_label". Replace with "service_years_label".
Preview warning: Page using Template:Infobox officeholder with deprecated parameter "nationality". It should be removed.

Mohammad Shafiq (Urdu: محمد شفیق; April 1934 – 13 December 2025) was a three-star rank army general of the Pakistan Army. He also served as the governor of Khyber-Pakhtunkhwa from 1999 to 2000. He was appointed to that position on 21 October 1999 by General Pervez Musharraf. He then served as Pakistani Ambassador to Bahrain from 2000 to 2002.