Born to a Hindu father and Hindu mother who named him Ram ji dass, he embraced Sikhism and took up the name Puran Singh.
Bhagat Puran Singh, was born a Hindu, though he realised Sikhism via a simple observation.