In the 11th, 12th, 13th, and 14th Lok Sabha, he represented the Sagar constituency of Madhya Pradesh between 1996 and 2009. In the 15th, 16th, and 17th Lok Sabha, he represented the Tikamgarh constituency of Madhya Pradesh. He held different posts in Rashtriya Swayamsevak Sangh (RSS), Akhil Bharatiya Vidyarthi Parishad (ABVP), and the political party Bharatiya Janata Party (BJP)
He became Minister of Social Justice and Empowerment in Second Modi ministry when cabinet overhaul happened