Bei der Mixed-Doubles-Weltmeisterschaft 2016 gewann er zusammen mit Wang Rui die Silbermedaille; im Finale unterlagen die beiden der russischen Mannschaft mit Anastassija Brysgalowa und Alexander Kruschelnizki. Bei der Mixed-Doubles-Weltmeisterschaft 2017 verloren Ba und Wang im Halbfinale gegen das kanadische Team mit Joanne Courtney und Reid Carruthers, konnten aber das Spiel um Platz 3 gegen Tschechien (Tomáš Paul und Zuzana Hájková) gewinnen. Durch die Erfolge bei den beiden Weltmeisterschaften qualifizierte sich China für den erstmals bei den Olympischen Winterspielen 2018 ausgetragenen Mixed-Doubles-Wettbewerb. Zusammen mit Wang Rui kam er dort nach der Round Robin auf einen geteilten vierten Platz und musste gegen Norwegen einen Tie-Breaker um den Einzug in das Halbfinale spielen. Die Chinesen verloren das Spiel gegen Magnus Nedregotten und Kristin Skaslien 7:9 und wurden damit Fünfter. Nach dem positiven Dopingbefund bei Alexander Kruschelnizki und der Disqualifikation des Teams Olympic Athletes from Russia rückten sie auf den vierten Platz vor.