Il suo miglior risultato a livello internazionale è indubbiamente il 4º posto nella finale dei 400 metri ostacoli ottenuto ai Campionati europei di atletica leggera 2002 di Monaco di Baviera. Vanta quattro presenze consecutive, dal 1999 al 2005, ai Campionati mondiali di atletica leggera. Il suo record personale di 55"10 sui 400 m hs, è stato record italiano per sei anni, ed è tuttora la 4ª miglior prestazione italiana di sempre.