Zhao first tried rhythmic gymnastics at age three in Yangquan and began formal training at age six. She was scouted by former gymnast Wu Chuangrong and became member a National Elite Athlete of China in 2016.
In 2018, on April 13–15, Zhao competed at the 2018 Pesaro World Cup finishing 14th in the all-around. On May 11–13, Zhao competed at the 2018 Portimao World Challenge Cup finishing 18th in the all-around.
In 2018, on August 27–28, Zhao competed at the 2018 Jakarta Asian Games. On the 27th, she joined the team and Finishing the fifth place (total: 141.350). 28th, she participated in the individual all-around final and played well to win the bronze medal (total: 65.550 Hoop: 16.400 Ball: 16.400 Clubs: 16.750 Ribbon: 16.000), behind Alina Adilkhanova (Kazakhstan) and Sabina Tashkenbaeva (Uzbekistan).