• Joined BJP (1988)
• Served as the General Secretary of Gujarat BJP unit (1990-2002)
• Served as the central leader in charge of BJP for states Uttarakhand, Madhya Pradesh and Gujarat (2002-2008)
• Served as BJP’s national secretary (2004-2005)
• Served as BJP’s national genral secretary (2005-2008)
• Served as the Rajya Sabha MP (2008-2014) (First-Term)
• Served as the BJP party leader from the Rajasthan unit (2008-2009)
• Served as Member, Committee on Chemicals and Fertilizers in Rajya Sabha (May 2008 – May 2009)
• Served as Member, Committee on Railways in Rajya Sabha (Aug. 2009 – May 2014)
• Became BJP’s national Vice-President (2014)
• Served as the Rajya Sabha MP (2016-2022) (Second-Term)
• Served as Member, Committee on Defence in Rajya Sabha (25 July 2016 – 31 July 2016 and 1 Sept. 2016 – 6 Oct. 2016)
• Served as Chairman, House Committee Member, General Purposes Committee in Rajya Sabha (July 2016 – July 2022)
• Served as Member, Committee on Public Undertakings in Rajya Sabha (July 2019 – April 2022)
• Served as Member, Committee on Commerce in Rajya Sabha (Sept. 2019 – July 2022)
• Served as Member, Committee on Petroleum and Natural Gas in Rajya Sabha (Oct. 2016 – May 2019 and Sept. 2019 – July 2022)
• Served as Member, Consultative Committee for the Ministry of Agriculture and Farmers Welfare (Oct. 2019 – July 2022)
Mother– Sajjan Kanwar (Deceased)