Started practising in High Court, Allahabad in the year 1997-98 and continued till 2007. His Lordship has mainly practising in Criminal Writ jurisdiction and miscellaneous matters and was a panel lawyer of UPSEB.
Selected in PCS(J) Bihar in the year 2007 and thereafter in UPHJS in the year 2008 and posted as Additional District Judge at Varanasi.
Worked as Secretary, U.P. State Legal Services Authority from 2012 to 2016.
Worked as District Judge at Jhansi, Mainpuri, Gorakhpur and Ramabai Nagar from 2019 till elevation as High Court Judge.
Took oath as High Court Judge on 07th August, 2025.