He ran for the seat of the Provincial Assembly of the Punjab as a candidate of Pakistan Muslim League (Q) (PML(Q)) from PP-148 (Lahore-XII) in the 2008 Punjab provincial election, but was unsuccessful. He received 16,734 votes and lost the seat to Hafiz Mian Muhammad Nauman, a candidate of Pakistan Muslim League (N) (PML(N)), who received 40,975 votes.[6]
He was re-elected to the Provincial Assembly of the Punjab as a candidate of the PTI from PP-151 (Lahore-VIII) in 2018 Punjab provincial election. He received 65,830 votes and defeated Baqir Hussain, a candidate of PML(N).[9]
Ministership (2018-2023)
On 27 August 2018, he was inducted into the provincial Punjab cabinet of Chief Minister Sardar Usman Buzdar and was appointed as the Provincial Minister of Punjab for Industries, Commerce and Investment.[10] During his tenure, he maintained a crackdown against hoarders under the Anti-Hoarding Ordinance.[11] He further called upon departments for a crackdown on illegal profiteers calling them a ‘mafia’, whilst briefing meetings on price control.[12][13]
On 19 July 2019, he was given additional portfolio of Provincial Minister of Punjab for Information and Culture.
In December 2019, he resigned from additional portfolio of Provincial Minister of Punjab for Information and Culture.
In September 2022, he was appointed as senior minister of Punjab in Parvez Elahi’s provincial administration.
He was unable to take the oath as a member of the assembly, following 2024 election.[15] He was chosen by PTI to be Leader of Opposition in the Punjab Provincial Assembly but has been unable to take the post due to police threats of an arrest and has been temporarily replaced due to this.[16] He has been supporting Imran Khan and has been opposed to Maryam Nawaz’s Chief Ministership and has criticized several policies made by the PML-N Punjab provincial and national government stating that it has had poor governance, high electricity bills, and bad economic handling.[17][18][19]