Singh was born to Vidyavati Kaur and Sardar Kishan Singh, in a Sikh Jat family on 28 September 1907 in Lyallpur, Punjab in British India. His family had earlier been involved in revolutionary activities against the British Raj.