Los caballitos de mar ocupan una posición intermedia en su cadena alimenticia. Son carnívoros que se alimentan de pequeños crustáceos, como los camarones. Los camarones se alimentan de algas, que están cerca de la base de la cadena alimentaria. Los caballitos de mar son cazados por cangrejos y peces, que son consumidos por peces más grandes. Estos peces grandes son cazados por depredadores, incluidos los tiburones que están en la parte superior de la cadena alimentaria.
Los caballitos de mar usan sus colas prensiles para anclarse a las plantas o al coral. Como son sedentarios y se camuflan fácilmente, pueden emboscar a sus presas en cualquier momento. Cuando los camarones y otros organismos pequeños nadan junto a ellos, los caballitos de mar los succionan rápidamente con sus hocicos alargados. Se alimentan continuamente y pueden comer hasta 3,000 camarones en salmuera en un día.
Los caballitos de mar son nadadores lentos, más bien ineptos, que se cansan fácilmente, por lo que utilizan su camuflaje natural para esconderse de los depredadores. Los caballitos de mar a menudo son capturados como especímenes para acuarios. Los humanos también los pescan en el este de Asia porque los nativos creen que los caballitos de mar tienen propiedades medicinales. La Convención sobre el comercio internacional de especies amenazadas de flora y fauna silvestres intenta controlar la importación y exportación de caballitos de mar, aunque varias naciones han optado por no cumplir con estas regulaciones.