En el Campeonato Europeo de Atletismo de 1990 ganó la medalla de bronce en los 10000 metros, corriéndolos en un tiempo de 28:04.46 segundos, llegando a meta tras su compatriota Salvatore Antibo y el noruego Are Nakkim (plata).