Born on 21st October 1958, at Mysore. Educated in Bangalore and Gwalior. Finished schooling from Central School, Faridabad. Thereafter completed graduation in B.A.(.Hons) in English literature from Hindu College, Delhi University, 1979. Graduated in law (LL.B) from Campus Law Centre, Delhi University (1982). Enrolled with Delhi Bar Council in August, (1982).
Commenced law practice in 1982.Practised before the Delhi High Court, Supreme Court, and before various other- judicial fora.
During the course of law practice, had exposure in different branches of law as Public Law, Banking, Education, Labour and Service, and Indirect Taxation.
Assumed office as Additional Judge, Delhi High Court on 16th July, 2004, and Permanent Judge of Delhi High Court on 20th February, 2006.