Nato nel 1899 a Cremona, a 20 anni partecipò ai Giochi olimpici di , terminando 32º nella corsa individuale in 5h21'50"4 e 5º nella corsa a squadre (dove venivano sommati i tempi dei ciclisti della stessa nazione ottenuti nella corsa individuale) con il tempo di 20h24'44"0.