Zanardi závodil ve F1 v 90. letech za týmy Jordan, Minardi, Lotus a Williams. Celkem odjel 44 závodů.
V roce 2001 měl v závodě série CART na Lausitzringu vážnou nehodu, při které přišel o obě nohy. K závodění se ale poté částečně vrátil a také se dvakrát zúčastnil paralympijských her, na kterých získal na handbiku 4 zlaté medaile. V červnu 2020 měl vážnou nehodu na handbiku.