Nel 1989 pilota la Ferrari 640 F1 ed è affiancato dall'austriaco Gerhard Berger. Debutta al Gran Premio del Brasile sul Circuito di Jacarepaguá dove, dopo il sesto tempo in qualifica, vince la gara davanti ad Alain Prost su McLaren-Honda. A San Marino ottiene il terzo tempo in prova ma si ritira in corsa per un problema al cambio come anche a Monaco e in Messico dove però segna il giro più veloce. È costretto al ritiro per problemi elettrici negli Stati Uniti e viene squalificato in Canada. Arriva secondo in Francia e Gran Bretagna dove ottiene il giro più veloce, terzo in Germania e vince, segnando il giro veloce in gara, il Gran Premio d'Ungheria partendo dalla dodicesima posizione. Sale sul terzo gradino del podio in Belgio, si ritira in Italia dopo essere partito dalla seconda fila, viene squalificato in Portogallo e non prende parte al successivo Gran Premio di Spagna. Si ritira in Giappone e Australia, ultimi Gran Premi della stagione. A fine anno è quarto nel Mondiale con trentotto punti.