Singh was a General Secretary of College Students Union and in 1974, had participated in the movements led by Jayaprakash Narayan.
He was given a ticket to contest the Munger Lok Sabha seat but was defeated by Veena Devi of LJP by nearly 1 lakh votes.
He was nominated to the Bihar Legislative Council under the Governor's quota and made the Minister for Road Construction Department in the Jitan Ram Manjhi cabinet in June 2014.
His induction and elevation despite the electoral loss sparked a rebellion in JDU led by Gyanendra Singh Gyanu who later defected to BJP with a group of 12 MLAs.
[4] He was sacked from the cabinet by Jitan Ram Manjhi as a minister along with Prashant Kumar Shahi in February 2015.