Nel 1966 fu campione italiano di Formula 3 con una Brabham-Ford, categoria nella quale corse anche nel 1967 con una Birel, venendo coinvolto nell'incidente di Caserta che costò la vita a "Geki" Russo, al romano "Tiger" Perdomi e allo svizzero Fehr Beat. Nel 1968 passò in Formula 2, dapprima con una Brabham e poi con una Ferrari, arrivando terzo nel Campionato europeo. L'anno successivo, invece, fu settimo nell'Europeo F2; avrebbe dovuto correre anche il GP d'Italia di Formula 1, ma ciò non fu possibile per i postumi di un incidente motociclistico.