El ciclo de vida de una ballena consta de tres etapas: la etapa del bebé, la etapa del adolescente y la etapa adulta. La duración de cada etapa varía ampliamente en función de cada especie de ballena.
Las ballenas bebés, llamadas terneros, nacen después de un período de gestación de 11 a 16 meses. Por lo general, solo nace un ternero y permanece con la madre hasta que es destetado. El destete se realiza entre los 1 y 3 años de edad. Las ballenas adolescentes son destetadas pero aún no son sexualmente maduras. Estas ballenas comienzan a abandonar sus vainas y exploran con otras ballenas del mismo género. Las ballenas alcanzan la edad adulta entre los 6 y 13 años, dependiendo de la especie. Las ballenas adultas emigran a aguas más cálidas para buscar parejas. Las ballenas pueden vivir de 25 a 100 años.