Qazi Hussain Ahmad was first elected as a senator for six years in 1986 and in 1992. He resigned in 1996 to protest corrupt political system. He was elected into the National Assembly in general election 2002 from his native town, Nowshera.