Nel 2005 ha vinto una medaglia di bronzo nei 10 km di marcia agli Europei juniores di Kaunas[1][2], con il tempo di 46'38"53 (che all'epoca era il record italiano juniores sulla distanza[3]); nel medesimo anno ha gareggiato in Coppa Europa di marcia, piazzandosi in sesta posizione nella 10 km. Nel 2006 ha inoltre partecipato ai Campionati del mondo a squadre di marcia, ritirandosi.
Il suo tempo di 4h37'40" nella 50 km di marcia, stabilito nel 2006 a Scanzorosciate, all'epoca primato italiano assoluto e promesse, è la settima prestazione italiana di sempre sulla distanza[4] e tuttora record nazionale promesse[5]; due anni prima, nella medesima manifestazione aveva stabilito con 4h59'00" il record italiano juniores nella 50 km di marcia.