Virus livscykel består av fyra faser:
I vilandefasen förblir viruset inaktivt, det utför inte någon aktivitet alls. Dock bör det noteras att inte alla virus har denna fas i sin livscykel.
I förökningsfasen, placerar viruset en identisk kopia av sig själv till ett annat program eller till vissa områden på hårddisken. Varje infekterat program innehåller nu en klon av viruset, som kan sprida sig vidare.
I den utlösande fasen aktiveras viruset. Denna fas kan sättas igång av olika villkor eller tillstånd i det infekterade programmet.
I genomförandefasen utför viruset den verksamhet som det programmerades för då viruset skapades. Dessa oftast destruktiva aktiviteter kan orsaka skador på informationen i det infekterade datasystemet.