Enrolled as an Advocate with the Bar Council of Assam, Nagaland, Meghalaya, Manipur, Tripura, Mizoram and Arunachal Pradesh on 16 August 1985.
Was the Executive Chairman of Nagaland State Legal Services Authority from 1 April 2011 to 12 August 2013.
Was the Executive Chairman of Assam State Legal Services Authority from 6 June 2018 to 14 October 2019 and the Executive Chairman of Arunachal Pradesh State Legal Services Authority from 8 March 2016 to 14 October 2019.
Hon’ble Governor Shri Ganga Prasad administered him the oath at the lawn of New Raj Bhawan.
He was transferred as Chief Justice of Andhra Pradesh High Court on 31 December 2020 and took oath on 6 January 2021.