 He was jailed along with Madhu Limaye for participating in Satyagraha in 1973.Singh was elected to numerous Indian constitutional posts including serving as a member of Parliament thrice—elected to 10th Lok Sabha (1991–96), re-elected to 12th Lok Sabha (2nd term) (1998) and Re-elected to 14th Lok Sabha (3rd term).He was also a member of the Uttar Pradesh Legislative Assembly during the year 1977–80 and Uttar Pradesh Legislative Assembly (1980–85).