He finished tenth at the 2006 Asian Games, 28th at the 2007 World Championships, 38th at the 2009 World Championships, and 32nd at the 2013 World Championships. In regional competition, he was the bronze medallist in the half marathon at the 2009 East Asian Games. He placed tenth in the marathon at the 2010 Asian Games, repeating his position from the last edition.