Trzykrotnie zdobył też mistrzostwo świata w chodzie na 50 km (1997, 2001 i 2003), wielokrotnie był mistrzem i rekordzistą Polski w tej dyscyplinie. Dwukrotnie sięgał także po mistrzostwo Europy (1998, 2002).