Born in New Delhi on 07th August 1969. Did his schooling from Delhi Public School, Mathura Road and graduated from Delhi University in B.Com (Hons.) in 1990. Thereafter obtained degree of laws (LL.B) from Campus Law Centre, Delhi University and was enrolled with the Bar Council of Delhi in 1993. Qualified as an Advocate-On-Record of the Supreme Court in 1999.
Practiced before the Delhi High Court, Supreme Court, and before various other judicial/quasi-judicial fora in various fields like Constitutional Laws, Civil Suits, Criminal Laws, specializing in Telecom and Broadcasting Laws, Arbitrations etc. Appointed as the Standing Counsel for the Union of India in the Delhi High Court in 2001.
Appointed as Permanent Judge of Delhi High Court on 15th May, 2017.