Cresciuto nelle giovanili del , Lucchese partecipò nel 2005 al Coppa del Mondo di rugby Under-19 disputato in Sudafrica. Già vincitore di tre campionati italiani giovanili, nel 2006 fece il suo debutto in Super 10 con la maglia del Benetton Treviso vincendo, in quella stessa stagione, il suo primo scudetto con i trevigiani. Nel 2009, fresco vincitore per la seconda volta del Super 10 2008-09 con il Benetton Treviso, il mediano di mischia si trasferì per una stagione al . Terminata l'esperienza a Venezia, nel 2010 passò al , formazione con la quale vinse nuovamente il campionato durante la stagione 2012-13. Dopo quattro anni passati a Mogliano, nel 2014 tornò a giocare con il in Pro12, per due stagioni, al termine delle quali, si ritirò dal professionismo.