Nella stagione 1924-25 vinse la classifica cannonieri e nel 1928 vinse il bronzo alle Olimpiadi. In quel torneo segnò 4 reti. Nel 1930 venne acquistato dal Milan dove restò fino al 1933, anno in cui venne ceduto di nuovo al Livorno. Restò nella squadra toscana fino al 1936, anno del suo ritiro.