In seguito, partecipò al Gran Premio di Svizzera di Formula 1 nel 1950 alla guida di una Maserati iscritta dalla "Scuderia Achille Varzi": l'esperienza, conclusa con un settimo posto, non fu però positiva. Nel motociclismo, invece, la sua carriera si divise tra 125 e 500 fino al 1955, anno in cui corse l'ultimo Gran Premio con la MV Agusta, di cui divenne poi direttore sportivo. Nel 1967 volle tuttavia tornare nel mondo agonistico: con la Norton Atlas 750 corse e vinse il Giro d'Italia. Fu la sua ultima competizione prima di ritirarsi.