Dopo aver fatto un campionato in IV Serie nel Torviscosa, nella stagione 1958-1959 ha giocato 4 partite di campionato in Serie A con la maglia della Triestina, società che a fine anno è retrocessa in Serie B. Con la squadra alabardata sempre nella stessa stagione ha anche giocato una partita in Coppa Italia. Successivamente dopo un'annata al Pordenone nella stagione 1960-1961 ha vestito la maglia dell'Aquila nel campionato di Serie C. Ha giocato con i rossoblu abruzzesi anche nella stagione 1961-1962 e nella stagione 1962-1963, entrambe in terza serie, per un totale di 49 presenze in maglia rossoblu.