 He has elected five times for the Madhya Pradesh Legislative Assembly .He was elected to the 13th Vidhan Sabha Balaghat Legislative Constituency of Madhya Pradesh., with a margin of over 10,000 votes on 8 December 2008.In 1998 and 2004 he was elected to the 12th and 14 Lok Sabha (Lower House) from the Balaghat Parliamentary Constituency of Madhya Pradesh.He became a Cabinet Minister under the MP Government headed by ShivRaj Singh on 20 December 2008.