In 2009, he was elected as a Member of Parliament[4] representing the Bhartiya Janata Party from Bikaner constituency.
In the general election of 2014, he was re-elected from the Bikaner constituency for the 16th Lok Sabha.[5] He was Chief Whip of Bhartiya Janta Party in the Lok Sabha and Chairman of the House Committee.[6]
In May 2019, Meghwal became Minister of State for Parliamentary Affairs and Heavy Industries and Public Enterprises.[