He ran for the seat of the Provincial Assembly of the Punjab as an independent candidate for Constituency PP-76 (Toba Tek Singh) in the 1988 Pakistani general election but was unsuccessful. He received 16,965 votes and lost the seat to Muhammad Khalid Malik, a candidate of Pakistan Peoples Party (PPP).[1]
He was elected to the Provincial Assembly of the Punjab as an independent candidate for Constituency PP-76 (Toba Tek Singh) in the 1993 Pakistani general election. He received 23,266 votes and defeated Chaudhry Zafar Iqbal, a candidate of Pakistan Muslim League (N) (PML-N).[1] During his tenure as Member of the Punjab Assembly, he served as Parliamentary Secretary for Communication and Works.[2]
He was re-elected to the Provincial Assembly of the Punjab as an independent candidate for Constituency PP-76 (Toba Tek Singh) in the 1997 Pakistani general election. He received 21,602 votes and defeated Muzaffar Ahmad Cheema, a candidate of PML-N.[1]
He ran for the seat of the Provincial Assembly of the Punjab for Constituency PP-90 (Toba Tek Singh-VII) in the 2002 Pakistani general election but was unsuccessful. He received 14,558 votes and lost the seat to an independent candidate, Liaquat Ali Shoukat.[3]
He was elected to the National Assembly of Pakistan for Constituency NA-92 (Toba Tek Singh-I) in the 2013 Pakistani general election.[4][5][6][7] He received 91,903 votes and defeated an independent candidate, Usama Hamza.[8]
He was re-elected to the National Assembly from Constituency NA-111 (Toba Tek Singh-I) in the 2018 Pakistani general election.[9] He received 110,556 votes and defeated Usama Hamza, a candidate of Pakistan Tehreek-e-Insaf (PTI).
He contested the 2024 Pakistani general election as a candidate of PML(N) from NA-105 Toba Tek Singh-I, but was unsuccessful. He received 108,003 votes and was defeated by Usama Hamza, an independent candidate.