 He is the son of noted actor Balraj Sahni and nephew of writer Bhisham Sahni.He was born in Muree while his father was teaching English at Visva-Bharati University in Shantiniketan of Rabindranath Tagore, and his mother was doing her Bachelors.Most of his schooling was done at the Lawrence school Sanawar.