Ziua Marinei Române, ca şi Ziua Aviaţiei, sărbătorită pe 20 iulie, a fost instituită prin Legea nr. 382 din 28 septembrie 2004, publicată în Monitorul Oficial partea I, nr. 896 din 1 octombrie 2004.
Potrivit legii, Ziua Marinei Române este o sărbătoare civilă şi militară, marcată de autorităţile publice şi celelalte instituţii ale statului prin organizarea unor programe şi manifestări cu caracter evocator, în spiritul tradiţiilor poporului român, precum şi prin ceremonii militare şi religioase organizate de Ministerul Apărării Naţionale şi MAI, potrivit Agerpres.
Prin intrarea în vigoare a legii, la 4 octombrie 2004, s-a abrogat Decretul Marii Adunări Naţionale nr. 203/1960 privind stabilirea Zilei Aviaţiei Republicii Populare Române şi a Zilei Marinei Republicii Populare Române.
Ziua Marinei Române s-a aniversat pentru prima dată în 1902, la 15 august, fiind strâns legată de sărbătoarea religioasă a Sfintei Maria, ocrotitoarea marinarilor de pretutindeni. La acea dată, evenimentul a fost marcat în Portul Constanţa, la bordul Crucişătorului “Elisabeta”, în prezenţa ministrului de război Dimitrie A. Sturdza şi a tuturor ofiţerilor Diviziei de Mare. De asemenea, pe faleza Cazinoului, au fost organizate ample manifestări, spectacole în aer liber şi jocuri de artificii.
În perioada celui de-al Doilea Război Mondial, această zi festivă s-a marcat prin slujbe religioase, prin organizarea de expoziţii de trofee ale combatanţilor marinari, la Constanţa şi Bucureşti.
Între anii 1949-1953, Ziua Marinei s-a rezumat la marcarea Zilei Flotei URSS (ultima duminică din luna iulie), diminuarea ceremonialului, ca semnificaţie, fiind determinată de intenţia conducerii Ministerului Apărării Naţionale de a schimba data sărbătorii.
După 1954, Ziua Marinei Române s-a celebrat (conform Decretului Prezidiului Marii Adunări Naţionale nr. 309 din 29 august