Шри-Ланка, расположенная посреди основных морских путей, проходящих через Индийский океан, всегда притягивала моряков и имеет долгую историю военно-морских кампаний. Нынешний военно-морской флот Шри-Ланки был создан 9 декабря 1950 года, когда был принят Закон о военно-морском флоте для формирования Королевского военно-морского флота Цейлона. Корни современного военно-морского флота Шри-Ланки восходят к 1937 году, когда были созданы Добровольческие силы ВМС Цейлона, которые во время Второй мировой войны были переименованы и включены в состав Королевского военно-морского флота как Резерв добровольцев Королевского военно-морского флота Цейлона. Нынешнее название Военно-морской флот Шри-Ланки было создано в 1972 году, когда Шри-Ланка стала республикой и была принята новая конституция.
Он сыграл ключевую роль в Гражданской войне в Шри-Ланке, осуществляя наблюдение и патрулирование, высадку десанта и операции по снабжению. Во время войны военно-морской флот перешел от небольших сил, сосредоточенных на прибрежном патрулировании, к крупным боевым силам, сосредоточенным на асимметричной морской войне, способным к десантным и сухопутным операциям в поддержку операции по борьбе с повстанцами, которая переросла в бои в новой форме ведения боевых действий в прибрежной зоне. Осуществлял экспедиционное развертывание в Индийском океане с целью перехвата незаконных поставок оружия в открытом море. Военно-морской флот имеет свое собственное элитное подразделение специального назначения, Специальную лодочную эскадрилью.
Профессиональным главой военно-морского флота является командующий военно-морским флотом, в настоящее время вице-адмирал Приянта Перера. Главнокомандующим Вооруженными силами Шри-Ланки является президент Шри-Ланки, возглавляющий Совет национальной безопасности; Министерство обороны является организацией, где разрабатывается политика покупки кораблей для военно-морского флота. Военно-морской флот Шри-Ланки располагает пятью современными морскими патрульными кораблями (эквивалентными традиционному патрульному фрегату), тремя морскими патрульными кораблями, двумя ракетными катерами, 40 быстроходными штурмовыми катерами, более чем 200 патрульными катерами, семью десантными кораблями / плавсредствами, а также шестью вспомогательными судами. Численность его личного состава составляет 48 000 человек, из которых примерно 15 000 задействованы на береговых работах.