O diagramă a ciclului de viață a plantelor arată o plantă de sporofit care creează un spor care crește într-o plantă de gametofit care eliberează gameți, care apoi se combină cu alt gamete pentru a forma embrionul unei alte plante de sporofit. din aceste etape diferite variază foarte mult între grupuri de plante.
În orice grup de plante, sporofitul are două versiuni ale fiecărui cromozom în ADN-ul său, în timp ce gametofitul are numai unul. Această tranziție între generațiile de gametofite și sporophyte este cunoscută ca alternanța generațiilor, pe care toate plantele le împărtășesc.
În mușchi, gametofitul este generația mai mare, iar sporofitul crește ca organism mult mai mic și dependent de el. În ferigi și rudele lor, generația sporofit este mai mare, dar atât generațiile sporophyte cât și gametofitele trăiesc independent una de cealaltă. În ambele ferigi și mușchi, sperma generată de gametofiți trebuie să înoate prin apă pentru a ajunge la ouă într-o altă gametofită.
În plantele superioare, cum ar fi plantele cu flori, sporofitul este foarte dominant și gametofitul este mic, alcătuit din doar câteva celule. Acestea sunt în totalitate dependente de generația sporofite. Gameții lor nu depind de apă pentru a ajunge unul pe altul. În schimb, aceste plante folosesc animale sau vânt pentru a transporta gameți masculi la gameții de sex feminin.