Nel 1996 ha partecipato ai Mondiali di mezza maratona, vincendo la medaglia d'argento con un tempo di 1h01'30", a 13" di distacco dall'italiano Stefano Baldini.