Ha terminato 36° ai Campionati del Mondo di Cross Country 1999 (corsa lunga) e 39° ai Campionati del Mondo di Cross Country 2001 (corsa corta), e si è classificato in basso nel 2002
(corsa breve). Ha anche gareggiato alle Olimpiadi estive del 2000 a Sydney, nei 3000 metri steeplechase maschili, senza raggiungere la finale.