 He completed his law degree from the University of Peshawar 

Khalid joined the All Jammu & Kashmir Muslim Conference in 1964 when he was still a student.He was elected to be a member of the Azad Kashmir Legislative Assembly as a technocrat from 1985 to 1990 and from 1991 to 1996.In the elections of 2001, he was elected as a representative of Sudhanoti and Poonch districts, and became Speaker of the Azad Kashmir Legislative Assembly until 2006.