He finished tenth at the 2006 World Junior Championships, and fourth at the 2006 Asian Games.
He also competed at the 2007 World Championships, the 2011 World Championships, the 2008 Summer Olympics and the 2012 Summer Olympics without reaching the final.