Carriera Club Cresce calcisticamente nel dove percorre la trafila giovanile fino all'esordio in massima serie avvenuto nel corso della stagione 1994-1995, unica presenza in Serie A. La stagione successiva è nelle file dell' in serie cadetta dove colleziona 22 presenze senza marcature.

L'anno successivo scende di categoria con il (17 presenze): da qui continuerà a calcare i campi della Serie C1 con la maglia di Gualdo (2 stagioni, 52 presenze ed 1 gol con promozione in Serie B persa ai play-off).

Nel 1999 scende ulteriormente di categoria con il , contribuendo alla promozione dei siciliani (20 presenze e 1 rete). La stagione successiva veste la maglia del Brescello nella sua ultima stagione in C1 (28 presenze ed 1 gol).

Nel 2001 approda al dove in due stagioni raggiunge la promozione dalla C1 alla Serie B (57 presenze e 2 reti). Nel 2003 ritorna a giocare in Serie B con il Vicenza (6 presenze) ma a metà stagione raggiunge il in Serie C1, subendo a fine stagione una retrocessione in Serie C2 (13 presenze).

La stagione successiva si divide tra la in Serie C1 (2 presenze) e la Cisco Lodigiani in Serie C2 (11 presenze).

Nel 2005 lascia il calcio professionistico giocando con il Crociati Noceto nell'Eccellenza dell'Emilia-Romagna, per poi tornare nella stagione successiva in Serie C2 con la (26 presenze).

Nel 2007 passa all'Albignasego, squadra del campionato veneto di Eccellenza, mentre nel 2008 si accasa nuovamente al Crociati Noceto, con cui trascorre altre 2 stagioni e termina la sua carriera agonistica.

Nel 2010 viene nominato direttore sportivo del Crociati Noceto.

Nel 2020 è direttore sportivo della Langhiranese

Nazionale Dal 1994 al 1995 cioè quando era tesserato con il e con l', ha vestito la maglia della con cui ha conquistato un secondo posto agli europei di categoria tenutisi in Grecia nel 1995.

Palmarès Club Competizioni nazionali

Treviso: 2002-2003

Treviso: 2003

Messina: 1999-2000

Crociati Noceto: 2008-2009

Competizioni internazionali

Parma: 1994-1995

Note

Collegamenti esterni