Krishnarao Shelvankar grew up in Madras, and was educated at the Theosophical School in Adyar which was founded by Annie Besant and Jiddu Krishnamurti. He was awarded a postgraduate fellowship at the University of Wisconsin in the 1920s, where he studied for an MA and a PhD. Krishnarao Shelvankar arrived in England in 1929 to study political philosophy at the London School of Economics with Harold Laski, who together with Krishna Menon had a lasting influence on his thinking. He gained notoriety with the publication of Ends are Means, a response to Aldous Huxley's Ends or Means? (1937). Krishna Menon encouraged him to write The Problem with India, a book deemed so incendiary that it was subsequently banned in India. Both books influenced many political thinkers on the Left at the time.
Shelvankar was co-editor of the the quarterly journal Indian Writing in the 1940s. He wrote for The Hindu newspaper in London from 1942-68. For two years, he worked for Nehru as his press advisor. In 1942, he was asked to work for the BBC Indian Section of the Eastern Service by George Orwell. Shevankar formed part of a wider network of South Asians working at the BBC, such as Cedric Dover, Mulk Raj Anand, and Narayana Menon. In November 1944 he became an advisor to the Federation of Indian Student Societies in Great Britain and Ireland. He spoke at the organization's weekend school, which was held at Caxton Hall in January 1945.
He later moved to Moscow, Hanoi and Oslo as ambassador to India with his Scottish wife Mary, who was also active in the independence movement. He retired in 1978 and moved back to London.