Dopo una stagione in Serie B al Catania (1934-1935), tornò al Bologna dove ancora faticò per trovare posto fra i titolari. Riuscì lentamente a sfondare: in rossoblu conquistò lo scudetto del 1936-1937 per la prima volta con presenze all'attivo e, dopo un'altra stagione di buon livello, esordì in nazionale il 12 giugno 1938 in occasione della gara dei quarti di finale dei mondiali contro la . La buona prestazione convinse Vittorio Pozzo a schierarlo al posto del triestino Piero Pasinati fino alla vittoriosa finale.