Allenato a Napoli da Vincenzo Rossi, dal 1984 al 1993, nel 1988 partecipò ai Mondiali juniores di Sudbury in Canada, sui 10 km di marcia arrivando 9º col tempo di 43'31". Entrato nelle Fiamme Gialle partecipò all'Universiade del 1991 a Sheffield, vincendo il primo dei suoi tre bronzi sulla 20 km in 1h25'09".