Mistrz świata juniorów z 1986 (ustanowił wtedy, wynikiem 78,84, rekord świata juniorów), brązowy medalista mistrzostw świata w 1991. Dwukrotny uczestnik igrzysk olimpijskich: Atlanta 1996 i Sydney 2000. Rekord życiowy: 87,40 m (24 czerwca 1995, Kuortane). Od sierpnia 2004 do sierpnia 2006 był zawieszony przez IAAF za stosowanie dopingu.