Between 1998 and 2003, Singh was Leader of the Opposition in the state Assembly. He was also president of the Himachal Pradesh Congress Committee from February 1992 to September 1994, and leader of the Congress Legislative Group. He was president of the State Congress Committee in 1977, 1979 and 1980. In July 2012, he quit all key party posts at a crucial time prior to the state elections of November 2012. It has been reported that the trigger for the resignations was his exclusion from the Screening Committee for short-listing of election candidates.