Nel 1987 vinse la medaglia di bronzo nel salto in alto ai Giochi del Mediterraneo di Laodicea e conquistò il titolo di campione italiano assoluto nella medesima specialità. Nel 1988 fu nuovamente campione italiano assoluto nel salto in alto, ma in questo caso indoor, e si classificò settimo ai campionati europei indoor di Budapest. Nel 1990 arrivò il suo terzo titolo nazionale (all'aperto), mentre ai campionati europei di Spalato raggiunse la finale piazzandosi 12º con la misura di 2,24 m.