He finished fifth at the 2006 World Junior Championships. At the 2007 Asian Championships he won a bronze medal in the relay. He was an unused reserve runner in the 4 x 100 metres relay event at the 2008 Summer Olympics. However, he won the relay gold medal at the 11th Chinese National Games in 2009. He won the relay silver medal with China at the 2009 Asian Athletics Championships later that year. He was one of the 2012 Olympic Chinese men's 4 × 100 m team.