En 2007 obtuvo el rendimiento más alto de su carrera deportiva en el Campeonato del Mundo (68,94), consiguiendo la medalla de oro, por delante del alemán Robert Harting y el holandés Rutger Smith.