I suoi più grandi risultati sono la medaglia d'oro ai Giochi del Mediterraneo del 1979 a Spalato, la medaglia di bronzo in Coppa Europa nel 1981 a Zagabria, il sesto posto in Coppa del mondo dello stesso anno a Roma e la medaglia di bronzo agli Europei indoor di Budapest del 1983. Ha migliorato per cinque volte il primato italiano, portandolo da 2,25 m (il 15 aprile 1979) a m 2,30 (il 15 giugno 1981).