He was elected as the member of the Uttar Pradesh Legislative Council three times in 2010, 2016 and 2022 and contested for the 16th Lok Sabha Elections against congress chief Sonia Gandhi from Raebareli (Lok Sabha constituency) and received maximum votes as compared to any other BJP candidate in the history.