Zhao representou o seu país nos Xogos Paralímpicos de Verán de 2008 en Pequín, onde competiu en dúas probas, os 100 e 200 metros. Conseguiu chegar á final da carreira de 100 metros, terminando apenas fóra das medallas no cuarto lugar. Catro anos despois, nos Xogos Paralímpicos de 2012
En Londres gañou dúas medallas, unha de ouro no sprint de 100 metros e unha de prata como parte do equipo masculino de relevo de 100 metros.