He was elected to the
National Assembly of Pakistan as a candidate of
Pakistan Muslim League (Q) (PML-Q) from
Constituency NA-77 (Faisalabad-III) in the
2002 Pakistani general election. He received 63,296 votes and defeated Muhammad Akram Chaudhry, a candidate of
Pakistan Muslim League (N) (PML-N). He was re-elected to the National Assembly as a candidate of PML-Q from Constituency NA-77 (Faisalabad-III) in the
2008 Pakistani general election. He received 63,776 votes and defeated
Muhammad Tallal Chaudry. He was re-elected to the National Assembly as a candidate of PML-N from Constituency NA-77 (Faisalabad-III) in the
2013 Pakistani general election. He received 98,057 votes and defeated
Chaudhry Zaheer Ud Din, a candidate of
Pakistan Muslim League-Q. He was re-elected to the National Assembly as an independent candidate from Constituency
NA-101 (Faisalabad-I) in the
2018 Pakistani general election. He obtained 147,355 Votes and defeated
Ghulam Rasool Sahi of
Pakistan Tehreek-e-Insaf by a heavy margin of 80,785 Votes. Following his successful election, he announced to join
Pakistan Tehreek-e-Insaf (PTI) in August 2018. == Electoral history ==