Singh contested from the Arwal assembly constituency in 2010 Bihar assembly elections as well, but was defeated by Chitranjan Kumar of Bhartiya Janata Party. In 2015 assembly elections in the constituency, the Rashtriya Janata Dal (RJD) candidate, Ravindra Kumar Singh defeated sitting Member of Legislative Assembly, Chitranjan Kumar. In 2020 assembly elections, RJD, which was contesting in alliance with Communist Party of India (Marxist-Leninist) Liberation, passed this assembly constituency to latter. Hence, Singh was made a candidate from the constituency, which contained sizeable population of Kushwahas.[4][5]
In 2010 assembly elections, despite the coalition of Bhartiya Janata Party and Janata Dal (United), which was contesting against him in Arwal, he was defeated by a small margin of 4200 votes by Chitranjan Kumar. In 2020, Kumar was barred by party (BJP) from entering the constituency and not given ticket to contest. In place of Kumar, the Bhartiya Janata Party made Deepak Sharma as their candidate. The sitting Member of Legislative Assembly Ravindra Kumar Singh (who won as a candidate of RJD in 2015) was also not given ticket by the RJD to contest, as the RJD had passed this assembly seat to the ally CPI (ML)L. As a result of the new political equation, Singh was able to defeat BJP candidate, Deepak Sharma with a good margin of votes.[4][6] In this election, Rashtriya Lok Samata Party had placed Subhas Chandra Yadav as their candidate, but he was not able to corner the Yadav votes.[7]