Ferrari werd geboren in Alessandria, Italië, en begon zijn voetbalcarrière bij de lokale club Alessandria Calcio in de prima divisie nazionale in 1923, en maakte zijn debuut in de nieuw opgerichte Serie A op 6 oktober 1929, in een 3-1 thuisoverwinning op Roma. Hij bleef bij de club tot 1930, met uitzondering van een korte leenbeurt bij Internaples tijdens het seizoen 1925/26 . Hij speelde in zeven jaar tijd (1923-1930) 122 wedstrijden voor Alessandria Calcio. Het jaar daarop stapte Ferrari over naar Juventus FC en kreeg het rugnummer 10. Over een periode van vijf jaar (1930–1935) speelde hij 125 wedstrijden en scoorde hij 35 doelpunten voor de wit-zwarten. De volgende stap die Ferrari zou maken, was naar Inter in 1935 en vervolgens naar Bologna voor het seizoen &lt;a href="Serie%20A%201940/41"&gt;1940/41&lt;/a&gt;, voordat hij terugkeerde naar Juventus voor het laatste seizoen van zijn carrière. Hierin fungeerde hij ook als coach. Na zijn seizoen als speler/coach bij Juventus, was Ferrari van 1942 tot 1943 coach van Inter.