He entered the Torino youth team in 1940, then was loaned to Carrarese for two seasons, in Serie C. Back in Turin, he was part of the "Grande Torino" in the 1948–49 season as the reserve goalkeeper: second to Valerio Bacigalupo and held back by a broken collarbone. He played two games in that season's Serie A, playing as a starter on 28 November 1948 against Triestina. During a trip to Portugal, he was forced to leave his place to Dino Ballarin, the third goalkeeper, under pressure from his brother Aldo: this prevented him from dying in the Superga air disaster.