Shi was part of the China team that win a bronze medal at the 2013 Asian Championships. With Chen Haiwei, Lei Sheng and Ma Jianfei he reached the final in the team event of the 2014 World Championships, but they were overcome 25–45 by France and came away with a silver medal.