Shah was a member of the
Pakistan Muslim League (N) (PML-N). He was a member of the
Provincial Assembly of the Punjab in 1990. He was elected as a Member of the
National Assembly of Pakistan for
Daska in 1993 and again in 1998. He received 118,192 votes and defeated a candidate of
Pakistan Tehreek-e-Insaf (PTI). In October 2017, he was appointed as chairperson of the National Assembly's standing committees on postal services. He was re-elected to the National Assembly as a candidate of PML-N from Constituency
NA-75 (Sialkot-IV) in the
2018 Pakistani general election. He received 101,617 votes and defeated
Ali Asjad Malhi, a candidate of PTI. ==Death==