Born in Venice, he played for Società Sprotiva Calcio Venezia, Internazionale (1928-1934), Juventus (1934-1936), A.S. Roma (1936-1940) and Suzzara.
He won two Italian titles, with Inter in 1930 (first Serie A championship) and with Juventus in 1936.
With the Italian national team he played 17 matches and won the 1938 FIFA World Cup.