Nel 1989 si classificò sesto nei 200 metri piani ai campionati europei juniores e quinto nella staffetta 4×400 metri. Nel 1990 conquistò il suo primo titolo nazionale assoluto, laureandosi campione italiano dei 200 metri piani indoor. Conquistò lo stesso titolo altre tre volte, nel 1993, 1998 e 1999. Anche all'aperto fu due volte campione italiano: nei 200 metri piani nel 1998 e nella staffetta 4×100 metri nel 1994.