Professor Ghafoor Ahmed was born in Bareilly, Uttar Pradesh (UP), India, on June 26, 1927. He received his early education in his native town and earned his Masters Degree in Commerce from Lucknow University in 1948. He remained associated with teaching profession and also worked for different industrial organisations. In 1950, he joined the JI and served the party as Karachi chapter's Amir. Till his death, he was a steadfast and highly committed member of the JI.
He served twice as member of National Assembly from Karachi in 1970 and 1977. He also remained as senator from Karachi. In 1973, he served as member of the committee that prepared the draft of the 1973 constitution. He was the secretary-general of anti-Bhutto p-party alliance, Pakistan National Alliance, (PNA) in the 1977 general election. He was part of a team which held negotiations with the then Prime Minister Zulfiqar Ali Bhutto just before Ziaul Haq's martial law in the country.
In 1978, he served as federal minister for industries and production. It was a decision he always regretted. He used to clarify, albeit unsuccessfully, it was not Zia's cabinet. The decision was taken by the PNA. But that decision was wrong, according to him. Professor Ghafoor Ahmad authored five books on politics.