The 26-year-old Sabalenka, the second-ranked player in the world, won the match in just 65 minutes, 6-4 6-3.
In the Beijing final eight, the top seed will play either Cristina Bucsa of Spain or Karolina Muchova of the Czech Republic.
The last time Sabalenka lost was in the Canadian Open quarterfinals on August 10.
In 2024, the three-time Grand Slam victor has triumphed in 46 of her 57 singles matches.
During her current winning streak, Sabalenka won the US Open and the Cincinnati Open.
If the Belarusian wins in Beijing, she can exert pressure on world No. 1 Iga Swiatek, who has missed the China Open because of personal issues.