Ha giocato in Serie A nelle Società di Ronchi dei Legionari, Milano, Rimini e Verona.

Due volte Campione d’Italia e Campione d’Europa con il Rimini.

Miglior lanciatore nella stagione 1979.

Con la Squadra Nazionale ha partecipato a tre Campionati Mondiali e a una Coppa Intercontinentale nella quale è stato uno dei protagonisti dello storico incontro che ha visto gli Azzurri battere gli Stati Uniti d’America.

Come allenatore ha condotto per diverse stagioni il Club di Ronchi, di Redipuglia e Trieste ottenendo significativi piazzamenti e promozioni.

Collabora attivamente con il Comitato Regionale del Friuli Venezia Giulia.

E’ pitching coach della Nazionale Probabili Olimpici.

Più volte relatore in incontri tecnici ha al suo attivo diverse produzioni tecniche