Esordì nello sferisterio pratese ancora giovane, diciotrtenne, sostennendo il ruolo di terzino.
Nel 1920 fu ceduto alla Juventus, dove divenne un punto fermo della difesa bianconera, conquistando due scudetti e una Coppa Italia. La sua carriera si chiuse nel 1934, dopo aver giocato 143 partite con la mag