Il remporte sa première course internationale en Estonie au Tartu Maraton en 1994. L'an suivant, il participe à ses premiers championnats du monde à Thunder Bay.
Aux Jeux olympiques d'hiver de 1998, il se place notamment 17e du 30 km classique, juste après avoir marqué ses premiers points en Coupe du monde à Davos (27e). En 2000, il remporte la course mythique suédoise Vasaloppet, courue sur une distance de 90 kilomètres et alors le classement général de la Coupe Marathon.
Aux Jeux olympiques d'hiver de 2002, il est 18e du 50 km classique et neuvième du relais. Il court ses derniers championnats du monde en 2005.
Il dispute ensuite essentiellement des courses de type marathon de la Worldloppet, montant sur des podiums plusieurs fois.
En 2011-2012, il est l'entraîneur de l'équipe d'Estonie, mais démissionne de son poste à la fin de l'hiver[1].