He assumed the position on 31 January 2019 after Vice Admiral Girish Luthra's retirement and superannuated on 28 February 2021.
He was deputed to the Mauritian Coast Guard on his first assignment where, over two and a half years, he commanded two patrol vessels.
Subsequently, his assignments included Assistant Chief of Personnel (Human Resources Development) at IHQ of MoD; Flag Officer Commanding Eastern Fleet (FOCEF) and Chief of Staff of Southern Naval Command.
As a Vice Admiral, he has served as the Commandant of Indian Naval Academy (December 2013 to February 2016).
During his tenure as the commandant, there was expansion of the academy and different naval schools across the country were shifted to the main campus at Ezhimala.