 He initially practiced at the Karnataka High Court as an advocate, later appointed as the Additional Judge in 2003, and elevated as a permanent judge of the Karnataka High Court on 29 September 2004.He was appointed as the acting chief justice of the Kerala High Court on 1 August 2016.He took the oath as Chief Justice of the Kerala High Court on 22 September 2016.