Идея ежегодного торжественного празднования в честь флота принадлежит Петру 1. В честь первой морской победы 7 августа 1714 года император повелел ежегодно отмечать это событие торжественным богослужением, морскими парадами и фейерверками. Так этот день стал своего рода праздником российского флота. С 1920 года в Петрограде стали отмечать День Красного флота. С 1939 года День ВМФ стал отмечаться 22 июля. В 1980 году праздничная дата была перенесена на последнее воскресенье июля. А в 2006 году День ВМФ был установлен как памятный день в Вооруженных силах Российской Федерации.