Kasvitauteja aiheuttavat virukset, bakteerit ja sienet. Ne leviävät ilman, veden, kasvimateriaalin, maan ja työvälineiden mukana. Tuhohyönteiset kuten kirvat levittävät monia virustauteja kasvista toiseen.
Kasvitauteja torjuntaan käyttämällä puhdasta lisäysmateriaalia, ruukkuja ja multaa, poistamalla sairaat kasvit ja huolehtimalla hygieniasta etenkin taimikasvatusvaiheessa.
Jos kasvia kasvatetaan samassa paikassa monta vuotta, taudit yleistyvät. Vuorottelemalla eri kasveja voidaan tautien esiintymistä ehkäistä.