Graduated in Law from Campus Law Centre (CLC), University of Delhi.
LL.M. and Ph.D. from Kurukshetra University, Kurukshetra.
Enrolled as an Advocate in September, 1998.
Practised as an Advocate in District Courts at Kurukshetra.
Worked as Standing Counsel cum Retainer for Kurukshetra University, National Institute of Technology, Kurukshetra and Haryana State Pollution Central Board (HSPCB).
Also worked as Guest Faculty in Institute of Law, Kurukshetra University, Kurukshetra.
Joined Uttar Pradesh Higher Judicial Service (HJS) on 15.12.2008.
Served as District and Sessions Judge at Shamli, Moradabad, Muzaffarnagar and Hapur prior to elevation.