From 2000 to 2009, he was in Liaoning Swimming Team, coached by Fan Yue.
From 2002 to 2006, he was selected for the Chinese national swimming team, and the coach was Han.
Retired after the 11th National Games in 2009.