A pesar de su pequeño tamaño, los dragones de mar son animales carnívoros y, por lo tanto, tienen una dieta basada exclusivamente en carne. El dragón de mar usa su hocico en forma de tubo para chupar a su presa en su extraña boca sin dientes. Cazan crustáceos, plancton, camarones e incluso peces pequeños, utilizando su camuflaje para su ventaja.
Los dragones de mar tienen numerosos depredadores naturales en las aguas costeras del sur y oeste de Australia, sobretodo peces.