Dopo aver giocato 2 partite in Serie B con lo Spezia nella stagione 1942-1943, nella stagione 1945-1946 ha giocato 13 partite in massima serie con l'Anconitana. In seguito ha anche giocato per una stagione in Serie B nel Varese (6 presenze) e per due anni al Gubbio.