With leadership qualities blooming in his young age only, he became the president of Government Engineering College Student Union in 1986.
Later he moved to Bhartiya Janta Party and joined electoral politics contesting 1998 assembly election, which he lost to INC candidate Pushparaj Singh by a close margin of 1394 votes.
In his tenure as an MLA, he served under different ministries including forestry, biodiversity/biotechnology, mineral resources and law and legislative affairs.
He took oath as a cabinet minister just before assembly election 2023 under Shivraj Singh Chouhan Government on August 26, 2023.
[8] In the Madhya Pradesh Legislative Assembly Election 2008 he defeated the Bahujan Samaj Party & Indian National Congress candidates Dr Mujib Khan and Rajendra Sharma, respectively.