Il participe aux Jeux olympiques de 1936, à Berlin. Il ne joue que deux matchs sur les quatre, et les deux en tant que titulaire (États-Unis et Japon). Il inscrit un but à la 89e minute contre le Japon, match gagné 8 buts à 0. Il remporte la médaille d'or.
En tant que joueur, il joue dans des clubs de niveau moyen, ne remportant qu'une Serie B en 1941 et une Serie C en 1940.
En tant qu'entraîneur, il dirige l'Inter Milan à deux reprises, le Genoa CFC, le Calcio Catane pour ne citer qu'eux. Il ne remporte rien, mais est vice-champion d'Italie en 1949.