È stato il primo italiano a giungere in una finale a livello mondiale nella gara dei 100 metri piani: a Roma, nel 1987, durante i Campionati del mondo di atletica leggera, riuscì a qualificarsi sia nella finale dei 100 sia in quella dei 200 metri. In quell'occasione disputò la gara finale dei 100 metri solo per onorare lo spirito sportivo: una contrattura conseguita nella semifinale ne compromise la forma fisica. L'anno seguente alle Olimpiadi di Seul 1988 non riuscì a ripetere l'impresa.