 He was elected as a member of Punjab Legislative Assembly from Rajapura in 1980.He also served as secretary of Punjab Communist Party of India (Marxist) from 1998 to 2008.Singh died on 21 March 2019 at the age of 82.