Ha giocato come portiere in numerose squadre italiane, su tutte da ricordare il con cui ha debuttato tra i professionisti nel 1968. Ha poi giocato per il , disputando peraltro la Coppa delle Coppe e la Mitropa Cup e vincendo la Coppa Italia 1973-74, il Cagliari nella stagione (1975-1976) della prima retrocessione dei sardi in Serie B e dell'addio al calcio giocato di Gigi Riva ed il con cui ha conquistato una promozione in massima serie, rimanendo poi in Toscana come secondo portiere per altre due stagioni in A senza mai scendere in campo.