- 16 évesen Shi a negyeddöntőbe jutott a 2009-es világbajnokságon.
Antalya-ban, miután legyőzte Brice Guyart és Benjamin Kleibrink olimpiai bajnokait, de elvesztette az orosz Artem Sedov ellen. 2011-ben a negyeddöntőbe jutott a Sanghaji Nagydíjon, ami a 36. helyre emelte a világ rangsorban, ami a karrierje legjobb eredménye volt 2015-ig. Bronzérmet nyert a 2012-es Rió de Janeiró-i katonai világbajnokságon.