In carriera si è aggiudicato tre titoli nazionali in linea, nel 2004, nel 2006 e nel 2007, riuscendo a battere tra gli altri Jaan Kirsipuu e Janek Tombak. Nel 2004 ha preso parte anche alla Vuelta a España e sebbene si sia ritirato è riuscito ad ottenere alcuni piazzamenti tra i primi 10 in alcune tappe. Nel 2006, oltre che al campionato nazionale, si è fatto notare soprattutto in alcune gare disputate in Francia e si è classificato ottavo nella Gand-Wevelgem. Ha partecipato anche a due edizioni dei Giochi olimpici, nel 2000 a Sydney e nel 2004 ad Atene.