Nel 1954 prese parte ai campionati europei di atletica leggera di Berna, classificandosi al quarto posto nella staffetta 4×100 metri; l'anno successivo fu medaglia d'oro ai Giochi del Mediterraneo di Barcellona, sempre nella staffetta. Il 1956 fu l'anno della sua esperienza olimpica: ai Giochi di Melbourne si classificò quarto nella staffetta 4×100 metri con i connazionali Franco Galbiati, Luigi Gnocchi e Vincenzo Lombardo, mentre non superò le batterie di qualificazione nei 200 metri piani, essendosi classificato quinto.