Born on August 19, 1956. Did his schooling at St Xavier’s High School, Patna; Graduation from Hindu College, New Delhi and LL.B. from Delhi University. Enrolled as an Advocate on July 26, 1979 and practiced in the Patna High Court for 23 years on Civil, Constitutional, Labour, Service, Commercial, Company(Limited), Criminal matters. Appointed as Permanent Judge of the Patna High Court on February 11, 2004. Transferred to Chhattisgarh High Court in July 2014. Also functioned as its Acting Chief Justice and thereafter as Chief Justice till sworn-in as the Chief Justice of the Rajasthan High Court on May 14, 2016.
Elevated as Judge, Supreme Court of India on 17-02-2017.