 Prior to this appointment, he served as the 4th Director General of the Sri Lanka Coast Guard (appointed in August 2016).Other commands he has held include the Western Naval Command (2013-2014), Southern Naval Command (2012) and Deputy to the Southern Naval Command (2008).Staff commands he has held include those as Commandant of the Naval and Maritime Academy, Director Naval Operations, Director Naval Weapons, Director Marine Special Forces and Director Naval Projects and Plans.