Nel 1983 vince due medaglie ai Giochi del Mediterraneo di Casablanca: un argento nella piattaforma 10 metri, dove ha chiuso con 545.55 punti dietro al connazionale Domenico Rinaldi e l'oro nel trampolino 3 metri con 616.95 p. davanti allo spagnolo Ricardo Camacho.