È arrivato in nazionale nel 1977, a 23 anni, partecipando ai Mondiali di corsa campestre di Düsseldorf (102º in 40'03"), ai quali ha preso parte anche tre anni dopo, a Parigi 1980 (59º in 38'42"). Vincitore della Roma-Ostia nel 1979 e 1980, nel 1979 ha preso parte ai 10000 m di mezzofondo all'Universiade di Città del Messico, arrivando 6º in 31'54"9, ma soprattutto ai Giochi del Mediterraneo di Spalato, nella maratona sulla distanza non standard di 41,3 km, conquistando la medaglia d'argento con il tempo di 2h07'15", piazzandosi dietro al greco Michalis Kousis.