Le rôle fondamental et le but de la Marine croate (HRM) sont de défendre l'intégrité et la souveraineté de la république de Croatie, promouvoir et protéger ses intérêts nationaux sur la mer Adriatique, les îles et les côtes terrestres. Elle assure et organise la défense maritime de la république de Croatie.
Les missions fondamentales de l'Armée croate sont :
dissuader toute menace en garantissant un niveau de compétence élevé, en s'entraînant et en développant un équipement technique performant ;
surveiller et contrôler de façon constante les eaux territoriales de la mer Adriatique, les côtes terrestres et les mouvements des bâtiments de guerre étrangers ;
renforcer les conditions de sécurité sur la mer Adriatique afin de préserver l'intégrité des frontières maritimes ;
mettre en œuvre le programme « Association pour la Paix dans la Méditerranée ».
L'actuelle marine militaire croate fut fondée lors de la guerre croate d'Indépendance en 1991. Néanmoins, l'histoire de la marine croate, sous diverses formes, date de bien avant.
L'État croate médiéval avait autrefois une flotte maritime prestigieuse sur l'Adriatique. En témoigne la fête de la marine croate qui commémore le jour où la flotte du croate Branimir mit en déroute les forces navales vénitiennes le .
On retrouve des origines plus contemporaines dans la Marine Austro-hongroise, aussi bien que dans la marine d'ex-Yougoslavie, dont 35 navires et différents dépôts ont été saisis pendant la guerre.