He won the silver medal at the 2004 World Junior Championships and finished seventh at the 2006 Asian Games. At the 11th Chinese National Games in 2009 he scored a personal best to take the silver behind Li Yanxi.