Udham Singh was born on December 26, 1899, at Sunam, in Patiala. He was named Sher Singh at birth. His father, Sardar Tehl Singh worked in the railways as a gate keeper at the railway level crossing at Upall, close to Sunam. Sher Singh's mother died when he was only three and after a few years his father also passed away.