He contested and won from both NA-140 and NA-141 in 2002. He was elected to the
National Assembly of Pakistan as a candidate of
Pakistan Muslim League (Q) (PML-Q) from Constituency NA-141 (Kasur-IV) in the
2002 Pakistani general election. In September 2004, he was inducted into the federal cabinet and was made Minister of State for Housing and Works. He was re-elected to the Provincial Assembly of the Punjab as a candidate of PML-Q from Constituency PP-183 (Kasur-IX) in the
2013 Pakistani general election. He was re-elected to the Provincial Assembly of the Punjab as a candidate of the
Pakistan Tehreek-e-Insaf (PTI) from PP-180 (Kasur-VII) in the
2018 Punjab provincial election. On 27 August 2018, he was inducted into the provincial Punjab cabinet of Chief Minister
Sardar Usman Buzdar and was appointed as Provincial Minister of Punjab for Communication and Works. He is running for a seat in the Provincial Assembly from
PP-180 Kasur-VII as a candidate of the IPP in the
2024 Punjab provincial election. ==References==