Previously, he was a Judge of Supreme Court of India, Chief Justice of Delhi High Court and the acting Chief Justice of Andhra Pradesh High Court. He has also served as the president of the Andhra Pradesh Judicial Academy. 