He received 30,655 votes and defeated Qamar Uz Zaman Awan, a candidate of Pakistan Muslim League (N) (PML(N)).
[2] He ran for the seat of the Provincial Assembly of the Punjab as a candidate of PPP from Constituency PP-55 (Faisalabad-XIII) in 1997 Pakistani general election, but was unsuccessful.
[1] He was re-elected to the Provincial Assembly of the Punjab as a candidate of PPP from Constituency PP-65 (Faisalabad-XV) in the 2002 Pakistani general election.
[3] He was re-elected to the Provincial Assembly of the Punjab as a candidate of PPP from Constituency PP-65 (Faisalabad-XV) in the 2008 Pakistani general election.
[1] He ran for the Provincial Assembly of the Punjab as a candidate of PPP from Constituency PP-65 (Faisalabad-XV) in the 2013 Pakistani general election, but was unsuccessful.
[9] On 27 September 2018, Prime Minister Imran Khan appointed him as Federal Parliamentary Secretary for Petroleum.