He was elected to the Provincial Assembly of the Punjab from Constituency PP-204 (Sahiwal) in the 1985 Pakistani general election and became Provincial Minister of Punjab for Colonies, Revenue and Relief, Consolidation, Livestock and Dairy Development.[2]
He was re-elected to the Provincial Assembly of the Punjab from Constituency PP-182 (Sahiwal) as a candidate of Islami Jamhoori Ittehad (IJI) in the 1988 Pakistani general election. He received 28,036 votes and defeated a candidate of Pakistan Peoples Party (PPP).[3] He became Provincial Minister of Punjab for Revenue.[4]
He was re-elected to the Provincial Assembly of the Punjab from Constituency PP-182 (Sahiwal) as a candidate of IJI in the 1990 Pakistani general election. He received 27,324 votes and defeated Haji Riaz Hussain, a candidate of Pakistan Democratic Alliance.[3] He became Provincial Minister of Punjab for Revenue.[5]
He ran for the seat of the Provincial Assembly of the Punjab from Constituency PP-182 (Sahiwal) as a candidate of Pakistan Muslim League (N) (PML-N) in the 1993 Pakistani general election, but was unsuccessful. He received 26,724 votes and lost the seat to Haji Riaz Hussain, a candidate of PPP.[3]
He was re-elected to the Provincial Assembly of the Punjab from Constituency PP-182 (Sahiwal) as a candidate of PML-N in the 1997 Pakistani general election. He received 36,042 votes and defeated Haji Riaz Hussain, a candidate of PPP.[3] He became Provincial Minister of Punjab for Industries & Mineral Development.[6]
He was re-elected to the Provincial Assembly of the Punjab from Constituency PP-223 (Sahiwal-IV) as a candidate of Pakistan Muslim League (Q) (PML-Q) in the 2002 Pakistani general election. He received 24,762 votes and defeated Muhammad Hafeez Akhtar, an independent candidate.[7]
He ran for the seat of the Provincial Assembly of the Punjab from Constituency PP-223 (Sahiwal-IV) as a candidate of PML-Q in the 2008 Pakistani general election but was unsuccessful. He received 22,982 votes and lost the seat to Muhammad Hafeez Akhtar, a candidate of PPP.[8]
He was re-elected to the Provincial Assembly of the Punjab as a candidate of PML-N from Constituency PP-223 (Sahiwal-IV) in the 2013 Pakistani general election.[9][10]