Born in New Delhi on 07th August 1969. Did his schooling at Delhi Public School, Mathura Road and graduated from Delhi University with B. Com (Hons.) in 1990. Thereafter got a law degree (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.
Practised 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, specialising 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.