Questa voce o sezione sull'argomento calciatori è ritenuta da controllare.
Motivo: le fonti affermano, per le presenze con la Roma, cose diverse da quello che dice la voce e diverse tra loro. Una afferma che con la Roma abbia giocato solo con U-19
Dopo aver debuttato giovanissimo in Serie A con la Roma nella stagione 1996-1997 giocando pochi minuti da subentrato contro il Napoli e il Perugia, collezionando anche qualche presenza nelle competizioni europee, è stato mandato poi in prestito all'Albacete per una stagione e alla Pistoiese.
Ha poi militato nelle serie minori con varie casacche (tra cui Padova, Venezia, Avellino) dal 2000 al 2009.
Nell'agosto del 2011 passa al Pergocrema[2], ma nel mercato invernale firma per il Barletta[3]. Il 30 luglio 2012 sottoscrive un contratto annuale con l'opzione per il secondo, con la neopromossa Paganese, squadra militante in Lega Pro Prima Divisione[4].
Nell'agosto 2013 approda alla Viterbese Castrense, squadra di Eccellenza Laziale posseduta da Piero Camilli, per poi passare al Giada Maccarese società di Serie D, siglando subito due reti all'esordio.
Nel settembre 2014 passa al Pomezia, e dopo una stagione passa al Colleferro, dopo 4 mesi si trasferisce al San Cesareo. Nell'estate del 2016, passa al Real Monterotondo Scalo in Eccellenza.
Ad ottobre 2017 viene ingaggiato dalla Vigor Acquapendente, in Promozione.
Per la stagione 2018-2019, si accasa al Montespaccato, in Eccellenza Laziale, sulla base di un progetto promosso dalla Regione Lazio, Tribunale di Roma e IPAB Asilo Savoia chiamato "Talento & Tenacia - Crescere nella Legalità" volto a dare continuità all’attività calcistica di oltre 600 ragazzi poiché la società romana è stata sequestrata alla criminalità organizzata nel giugno 2018. Per il Montespaccato si è occupato anche di supervisionare le squadre giovanili.
L‘anno seguente è tesserato dall’Unipomezia, in Eccellenza Lazio.
Allenatore
Nell'estate 2020 viene ingaggiato dall'Atletico Terme Fiuggi, come vice di Beppe Incocciati. A fine stagione, dopo la mancata conferma di Giuseppe Incocciati, viene promosso alla guida della squadra per l'annata 2021-2022 classificandosi al settimo posto.
Il 29 novembre 2022 viene annunciato come nuovo allenatore del Tivoli, in Serie D, al posto dell'esonerato Francesco Colantoni. Al seguito della sconfitta contro il Cassino viene a sua volta esonerato il 19 gennaio 2023.
Nell'estate del 2023 si accorda con il Monterosi Tuscia, club laziale militante in Serie C. Il 28 settembre seguente, con la squadra penultima in classifica, viene sollevato dall'incarico ma viene richiamato l'11 dicembre dopo l'esonero di Roberto Taurino.[5] Viene nuovamente esonerato il 5 febbraio 2024 con la squadra scivolata ora all'ultimo posto.