Zhao ha rappresentato il suo paese alle Paralimpiadi estive del 2008 a Pechino, dove ha gareggiato in due eventi, il 100 e il 200 metri. È riuscito a raggiungere la finale dei 100 metri, finendo appena fuori dalle medaglie al quarto posto. Quattro anni dopo, alle Paralimpiadi del 2012
a Londra ha vinto due medaglie, una d'oro nel 100 metri sprint e una d'argento come parte della squadra di staffetta maschile dei 100 metri.