Nel 1929 viene ceduto alla Cremonese, con cui disputa la sua ultima stagione agonistica ad alto livello totalizzando 11 presenze nel campionato di Serie A 1929-1930, dopodiché si ritira per motivi familiari e di lavoro, che gli impedivano di allenarsi con regolarità.