Metagenesis mengacu pada perubahan generasi antara reproduksi seksual dan aseksual. Ini biasa disebut generasi alterasi. Generasi seksual disebut gametofit, dan generasi aseksual disebut sporofit. Gametofit bersifat haploid sementara sporofit diploid. Spora haploid berkecambah untuk menghasilkan gametofit haploid. Gametofit menghasilkan gamet haploid dengan mitosis saat jatuh tempo. Gabungan gamet menghasilkan sporofit diploid. Pada akhirnya, gametofit menghasilkan spora haploid oleh meiosis.

Metagenesis terutama terjadi pada tumbuhan. Ini juga terjadi pada alga, Rhizaria, jamur, jamur lendir, dan hewan. Fitur dari dua generasi dapat bervariasi tergantung pada jenis organisme. Dalam alga, gametofit dan sporofit adalah organisme yang terpisah dan independen. Dalam bryophyta seperti lumut, lumut hati, dan lumut tanduk, gametofit dominan di atas sporofit. Pada tumbuhan vaskular, sporofit dominan di atas gametofit. Pada tumbuhan berbunga, gametofit berkurang menjadi beberapa sel di dalam sporofit.