[1] Singh studied middle education in his home village, later to obtain matriculation at the district school.
[1] Seeking to replicate the Naxalbari uprising in Bihar, Singh became a key leader of the Mushari struggle and led the first armed squad in the area.
[1] After the end of the Emergency Satyanarayan Singh launched a campaign to secure the release of revolutionary prisoners.
Singh refused to comply with the demand by the government to give an undertaking for the withdrawal of the case against him, and thus his release was delayed.
He led the Ratnopatti peasant struggle of 1978, during which revolutionaries seized 25 bigha of lands from Hari Mahato (a local landlord).
[1] In 1978 a by-election was held for the Samastipur Lok Sabha seat, after the resignation of the incumbent parliamentarian Karpoori Thakur.
[6] During the crisis in CPI(ML) 1979–1980, Singh voiced opposition towards the strategy and theoretical line of the party; he affirmed that the principal contradiction in Indian context stood between feudalism and the broad masses of the people (as opposed to seeing imperialist hegemony as the principal enemy).
[1] Singh contested the Samastipur seat in the 1980 Lok Sabha election, finishing in fourth place with 13,151 votes (2.80%).
[7] In 1982 the Ashok Paper Mill was closed down, and Singh initiated a long campaign for its reopening for over 30 years.
[1] He also struggled for economic compensation for the APM workers that had been laid off, eventually bringing the case in front of the Supreme Court of India.
[1] Singh contested the March 1985 election, and won the Hayaghat seat in the Bihar Legislative Assembly.
[13] In the subsequent October 2005 Bihar Legislative Assembly election Singh again finished in third place, this time obtaining 13,467 votes.
[14] In the 2010 Bihar Legislative Assembly election Singh finished in sixth place in the Hayaghat constituency.
Participants in the funeral included the Bihar Chief Minister Jitan Ram Manjhi and the Speaker of the Assembly Uday Narayan Chaudhary.