Was born on 18th June 1958. Followed in the footsteps of his father Late Shri. Harish Chandra Rastogi who was an eminent civil lawyer in Rajasthan High Court and joined the bar in 1982.
During his years at the bar practised in different spheres of law but specialized in constitutional and service laws. Was nominated as the standing counsel for the Rajasthan High Court in the year 1990 and continued as such till his elevation in the year 2004. Remained President of the Rajasthan High Court Bar Association at Jaipur in the year 1999-2000.
Pursuant to his appointment as a judge of the Rajasthan High Court he remained Executive Chairman of the State Legal Services Authority from 14.10.2013 to 18.10.2016. Under his stewardship, SLSA won the National Award from National Legal Services Authority for three consecutive years. Was appointed as the Administrative Judge of the Rajasthan High Court on 19.07.2014 and continued as such till his elevation as Chief Justice of the Tripura High Court on 01.03.2018. Also remained Acting Chief Justice of the Rajasthan High Court from 14.04.2016 to 13.05.2016.
Was elevated as Judge of the Supreme Court on 02.11.2018.