Aos 16 anos Shi chegou aos cuartos de final do Campionato do Mundo de 2009.
en Antalya despois de derrotar aos campións olímpicos Brice Guyart e Benjamin Kleibrink, pero perdeu contra o ruso Artem Sedov. En 2011 chegou aos cuartos de final no Gran Premio de Shanghai, o que o levou ao 36o lugar no ranking mundial, o mellor da súa carreira en 2015. Gañou unha medalla de bronce no Campionato Mundial de Esgrima Militar de 2012 en Río de Janeiro.