Nel 1991 è stato vincitore del campionato europeo junior dei 10.000 metri in pista a Salonicco (Grecia). Tuttavia è dalla maratona che ha ottenuto i migliori risultati della carriera. Ne ha disputate 33 di cui 6 in occasioni iridate. Il suo primato è di 2 ore, 8 minuti, 33 secondi; terzo classificato a Rotterdam (Paesi Bassi) il 19 aprile 1998. Nello stesso anno ha vinto la Coppa Europa a squadre a Budapest ed è stato argento nell'individuale.
Nel 2006 ha vinto nuovamente la Coppa Europa nella maratona svolta a Goteborg.