Ai Campionati del mondo di Helsinki nel 1983 giunse settimo nella finale dei 200 metri e vinse la medaglia d'argento con Pietro Mennea, Stefano Tilli e Pierfrancesco Pavoni nella staffetta 4×100 metri, ex record italiano con il tempo di 38"37.