Garg replaces Commodore K S Aiyappa who attained superannuation today, an official release said.
Prior to taking up the new role, Garg was serving as the Station Commander (Navy) New Delhi Area. He also served as the Commanding Officer for four years at New Delhi.
A former NCC Cadet and alumni of IIT Roorkee, Garg was commissioned in the Indian Navy in January 1984 in the Executive Branch.
In 2013, for his distinguished service, Garg was awarded the Vishist Seva Medal by President Pranab Mukherjee, it said.