Zhao reprezentoval svoju krajinu na Letných paralympijských hrách v Pekingu v roku 2008, kde súťažil v dvoch disciplínach, v šprintovaní na 100 a 200 metrov. Podarilo sa mu dostať sa do finále 100 metrov, kde skončil na štvrtom mieste. O štyri roky neskôr, na paralympiáde v roku 2012
v Londýne získal dve medaily, zlatú v šprintovaní na 100 metrov a striebornú ako súčasť mužskej 100 metrov relay tímu.