Auf internationaler Ebene war Gu 2011 bei der Universiade erfolgreich gewesen, er gewann Silber im Einzel und Bronze mit der Mannschaft. Im selben Jahr gelang ihm sein erster Erfolg bei Weltmeisterschaften. 2011 sicherte er sich in Catania Bronze im Einzel, ebenso 2013 in Budapest. 2014 gewann er sowohl im Einzel- als auch im Mannschaftswettbewerb die Silbermedaille. Eine weitere Silbermedaille folgte 2017 in Leipzig im Einzel. Mit der Mannschaft wurde er dagegen erstmals Weltmeister und verteidigte diesen Titel auch im Jahr darauf in Wuxi und 2019 in Budapest.