Los caballitos del diablo, como el resto de odonatos, son hemimetábolos (metamorfosis incompleta) y su estadio ninfal es acuático. La hembra pone huevos en el agua, a veces en la vegetación sumergida, o en lo alto en árboles, en cavidades que reciben agua de lluvia. Las ninfas son carnívoras, comiendo larvas de mosquitos, Daphnia, y otros organismos acuáticos.
Las branquias de las ninfas son grandes y externas, al final del abdomen. Después de un tiempo importante en la metamorfosis, el adulto emerge y come moscas, mosquitos, y otros insectos pequeños. Algunas especies tropicales grandes se alimentan de arañas.
Comúnmente confundidos con las libélulas, los caballitos del diablo tienen una forma aparentemente similar, pero su principal diferencia radica en la posición de sus alas, pues estos últimos sí pueden plegar sus alas sobre su cuerpo, al igual que el resto de los insectos, además de ser más pequeños y difíciles de observar.