Vanta 14 presenze nel campionato di Serie A 1964-1965 con la maglia del Messina, squadra per la quale ha giocato dal 1964 al 1968 (una stagione in A, tre in Serie B e una in Serie C). Ha inoltre militato nell'Empoli (due campionati di C e uno di Serie D) e nel Taranto (quattro campionati di B), totalizzando complessivamente 116 presenze fra i cadetti.