From 1989 to May,2001 practiced in Civil side at District Court, Hardwar.
Appointed in U.P. Judicial Services on May 23rd, 2001 and worked till January, 2012. Thereafter on January 4th, 2012 joined in Higher Judicial Services. Promoted as District & Sessions Judge in 2016.
Took oath as Additional Judge on Sep 16, 2020.
Transferred to Jharkhand High Court on Oct 26, 2021.