He made his club debut with Pro Vercelli (1929–32) on 10 November 1929, in a 3–1 away loss to Triestina, and scored his first Serie A goal on 13 April 1930, in a 6–0 home win over Triestina, once again. He spent most of his career playing for Ambrosiana-Inter (1936–41), alongside Giuseppe Meazza, and later Torino (1941–48), becoming a member of Ferruccio Novo's Grande Torino side; he also played for Napoli (1932–36), and Novara (1948–50), before retiring. In total, he scored 123 goals in 469 appearances in Serie A. In total, he won 6 Serie A titles: 2 with Inter, in 1937–38 and 1939–40, and 4 with Torino, in 1942–43, 1945–46, 1946–47, and 1947–48; he also won two Coppa Italia titles: 1 with Inter, in 1938–39, and 1 with Torino, in 1942–43.