Virbhadra Singh was born on 23 June 1934 at Sarahan, Shimla district.
Singh was educated at Colonel Brown Cambridge School Dehra Dun and Bishop Cotton School (Shimla) and later obtained a BA Honours degree from St. Stephen's College, Delhi.