Os cavalos-marinhos nascem dos ovos postos pelo cavalo-marinho fêmea. Os ovos são carregados pelo cavalo-marinho macho até a eclosão.
Os cavalos-marinhos realizam uma dança de acasalamento na estação. Essa dança pode levar até 8 horas para terminar. Quando a dança termina, a fêmea põe ovos na bolsa de um cavalo-marinho macho. Quando os ovos estão na bolsa, o macho fertiliza e os carrega.
A fêmea pode colocar até 2.000 ovos por vez. Após 10 a 25 dias, os ovos eclodem e o macho cuida dos filhotes na bolsa. Depois de crescidos, o macho tem contrações e as libera na água.