Fu protagonista di un'attività nel ciclismo dilettantistico ricca di successi, ottenendo un centinaio di vittorie, tra cui due titoli nazionali di categoria, nel 1952 e nel 1953. Partecipò ai Giochi olimpici di Helsinki nel 1952, correndo la prova in linea, ma senza portarla a termine. Ai Campionati del mondo 1953 di Lugano ottenne la medaglia di bronzo nella prova in linea vinta da Riccardo Filippi.