In maglia nerazzurra vinse lo scudetto del 1929-30 e fu ceduto alla nel 1935. Giocò due anni in giallorosso e anche in nazionale, nella quale raggiunse le 24 presenze, alcune delle quali anche da capitano, venendo poi sostituito dal giovane juventino emergente Pietro Rava.