1. A partire dalla stagione 1995-96 le statistiche di club si riferiscono ai soli campionati maggiori professionistici di Lega Il simbolo → indica un trasferimento in prestito
Nativo di Rovigo, si avvicinò alla disciplina del rugby all'età di 6 anni, crescendo rugbisticamente nel club cittadino.
Nel 2006, dopo alcuni test fisici col club di Tolosa, trascorse una pre-stagione in Francia nella seconda squadra del Biarritz; ad ottobre dello stesso anno fece ritorno al Rovigo, nel campionato italiano Super 10, conquistando quattro volte la maglia da titolare.
Già rugbista d'interesse nazionale, selezionato da Gianluca Guidi in nazionale Under-21, nel corso dei test match autunnali del 2008 il C.T. della nazionale maggiore, Nick Mallett, lo inserì nei convocati, unico giocatore della rosa senza presenze internazionali insieme a Toniolatti[2]. L'esordio in nazionale, tuttavia, avvenne nel corso del Sei Nazioni 2009, dove disputò gli incontri con Irlanda e Scozia. Successivamente, dal 2009 al 2012 venne più volte selezionato nell'Italia A che disputava la Nations Cup.
Dopo 7 stagioni a Rovigo, 108 presenze e 31 mete marcate in campionato[3], nonché due incontri da permit player con le Zebre nel Pro12 2012-13[4], nel 2012 si trasferì a Roma ingaggiato dalle Fiamme Oro; rimase 6 stagioni con i cremisi, aggiudicandosi il Trofeo Eccellenza 2013-14[5] e segnando 34 mete in 95 presenze in Eccellenza[3].