Nel 1970 passò alla March con cui corse 5 Gran Premi e conquistò il suo primo podio (terzo) nel Gran Premio di Spagna. La Ferrari lo ingaggiò per la stagione 1971. Andretti ottenne subito la vittoria nel Gran Premio d'apertura in Sudafrica, condita con il giro più veloce. Anche nella stagione successiva il pilota italoamericano corse per il cavallino alcuni gran premi di Formula 1, ottenendo in aggiunta 4 vittorie in gare riservate per vetture sport.