Shri Devi Das Mehta was born in Kangra on the 20th of January 1867 at 11:15 p.m. in the night. He belonged to a wealthy family of Batala, Punjab. His father was Lala Hargopal Mehta. Before he was born, all the children that had been born to his parents had died one after another. Immediately after his birth, his parents had taken him to Kangra Devi Temple, and had placed the child before the idol of the Devi, offering the babe to the Devi, and had, thereafter, given him the name of Devi Das.