He was elected to the Provincial Assembly of the Punjab as a candidate of Pakistan Muslim League (Q) (PML-Q) from Constituency PP-257 (Muzaffargarh-VII) in 2002 Pakistani general election. He received 20643 votes and defeated Nawabzada Muhammad Ahmad Khan.[2]
In December 2013, he was appointed as Parliamentary Secretary for planning & development.[5]
He ran for the seat of the National Assembly of the Pakistan as an independent candidate from Constituency NA-184 (Muzaffargarh-IV) in 2018 Pakistani general election, but was unsuccessful. He received 41753 votes and lost the seat to Iftikhar Ahmed Khan Babar, a candidate of Pakistan Peoples Party (PPP).[6]