From 1967 to 1984, Karan Singh was a member of the Lok Sabha. In 1984, he contested the Lok Sabha polls as an independent candidate from Jammu but lost the election. He was a member of the Rajya Sabha from 30 November 1996 to 12 August 1999, representing National Conference, a Muslim dominated party active in Jammu and Kashmir. Later, he was a Rajya Sabha member from 28 January 2000 to 27 January 2018 representing INC. He is known for switching his loyalties from one political party to another quite frequently. He has served as Chancellor of Banaras Hindu University, Jammu and Kashmir University, Jawaharlal Nehru University, and NIIT University.