Singh secured his master's degree in Political Science and a law degree from the University of Delhi to start his career as a member of faculty of political science at his alma mater.[1] Later, he worked as a consultant with the World Bank before entering the Indian Administrative Service in 1974 from the West Bengal Cadre.[1] he was joined to Punjab in July 1978 and posted as ADC Faridkot in August 1978. after he served as ADC sangrur and Director rural Development and Panchayat Raj. He was taken charge on 4 June 1984 from Sar Gurdev singh Brar as the Deputy Commissioner of Amritsar, and he held several posts such as Principal Secretary to Chief Minister of Punjab, Principal Secretary at the Department of Industries, Punjab, Managing Director of Punjab State Industrial Development Corporation and the Director General of Punjab Markfed. He also worked as the secretary with the Union Government at the Department of Labour and Employment and Department of Cooperation and headed the Employees' State Insurance Corporation.[1]
In 2007, Singh was made the Chief Secretary of Punjab during the Prakash Singh Badal ministry.[3] Before his superannuation on 30 September 2009, he was appointed as the Chief Information Commissioner of the state, a post he has been holding since then.[6][7] He is recipient of the civilian honour of Padma Shri, which he received in 1986.[5]