Hij reed van 1997 tot 2000 voor Benetton Formula en van 2001 tot 2005 voor McLaren. Bij McLaren fungeerde Wurz als testrijder, maar mocht tijdens de GP van San Marino in 2005 de coureur Juan Pablo Montoya vervangen. Deze race finishte Wurz op een vierde positie, maar werd uiteindelijk derde dankzij de diskwalificatie van Jenson Button. Op 2 januari2006 maakte Williams F1 bekend dat Wurz bij hen had getekend. Wurz verschijnt in 2007 voor het eerst sinds 7 jaar weer aan de start van een kampioenschap , als tweede rijder bij dit team. Op 10 juni van dat jaar bezorgde hij het Williams-team een podiumpositie op het Canadese Circuit Gilles Villeneuve. Na de Grand Prix van Shanghai in 2007 kondigde Wurz zijn vertrek aan als Formule 1 coureur vanwege motivatieproblemen.
Hij kwam later terug op zijn besluit om te stoppen in de Formule 1. In 2008 was hij de officiële testcoureur van het team van Honda F1. Op 5 december 2008 maakte dat team bekend te stoppen met al haar Formule 1 activiteiten.
Zijn vader, Franz Wurz, was vroeger een bekend rallycrosser en in 1974, 1976 en 1982 Europees kampioen van deze autosport. Wurz' zoon Charlie Wurz is ook autocoureur