He was born in Palermo, and represented the club Fiamme Oro. He finished seventh at the 1982 European Indoor Championships in |Milan, and in joint twelfth at the 1983 European Indoor Championships. He won a bronze medal at the 1983 Mediterranean Games with the result 5.10 metres. He finished behind French Patrick Abada and Serge Leveur, but shared the bronze with countryfellow Viktor Drechsel.