Ahmed began his political career during his student years and was actively involved against the military regime of Ayub Khan. Later, he joined PML-Q. Since Ahmad was considered a close aide of Pervez Musharraf therefore during his sixth tenure as member of the National Assembly, he was appointed as Federal Minister for Information and Broadcasting in the Zafarullah Khan Jamali cabinet in November 2002. As minister for information, Ahmed, on public places, had assumed the role of the spokesman of Pervez Musharraf and advocate of government of Zafarullah Khan Jamali.