Hrát fotbal začal ve svém rodném městě v řadách Virtus Spezia a pak se přestěhoval do v 21 letech do Novary. Po dvou sezonách odešel do Juventusu kde zůstal deset let. V dresu Bianconeri vyhrál čtyři tituly (1925/26, 1930/31, 1931/32, 1932/33). Poté odešel do Sampierdarenese, kde se stal vítězem druhé ligy. Po jedné sezoně se rozhodl odejít a přestoupil do Pistoiese. Tam zůstal taky jednu sezonu a odešel kariéru dohrát do Biellese kde působil jako hrající trenér.
Po fotbalové kariéře se stal trenérem. První klub který vedl bylo Biellese v roce 1935. Velký trenérský úspěch zaznamenal v sezoně 1940/41 kdy se ujal lavičky Juventusu po zesnulém Caligarisovi.