Segnò 18 reti in tre annate, cifra ragguardevole se si considera le sole 33 partite disputate in maglia viola. Nella stagione 1931-1932, l'arrivo a Firenze di Pedro Petrone, campione del mondo con l' l'anno prima, lo privò del ruolo di titolare, permettendogli di disputare 2 partite nella massima serie. Di qui la decisione di trasferirsi al , quindi all'Anconitana (fino al 1935), poi al Catania, e infine al , società nella quale una volta appesi gli scarpini al chiodo, inizierà la carriera di tecnico delle giovanili; aveva invece chiuso l'attività agonistica alle soglie dei quarant'anni, nell'Alfa Firenze.