Practiced mainly in Delhi High Court on tax, commercial, civil, arbitration and writ jurisdiction. Was senior Standing Council for Income Tax Department at Delhi High Court for seven years before his elevation. Was also appointed as a Standing Council for Government of National Capital Territory of Delhi at the Delhi High Court in December 2004. Had also represented Government of Delhi in Criminal matters in the Delhi High Court as Additional Public Prosecutor. Handled several matters of medical negligence cases under the Consumer Protection Act and also company matters before the Company Law Board and the Delhi High Court.