The butterfly life cycle has four main stages.Stage 1: EggStage 2: CaterpillarStage 3: PupaStage 4: Butterfly