Fece il suo esordio in Serie A a soli sedici anni e un giorno nella stagione 1945-46 con la maglia del Pro Livorno, ed è perciò ancora oggi uno dei più giovani calciatori ad aver calcato un campo di A; giocò ancora in massima serie con il per poi vivere esperienze in Serie B e C con , Messina e Lecce.