Giocò in Serie A 1936-1937 con la maglia dell'Alessandria: esordì in massima serie italiana il 6 dicembre 1936 contro il Torino. Passò poi al Genova 1893, con cui non scese mai in campo. Nel 1942-1943 giocò per l'Ilva Novi di Novi Ligure, in Serie C.