Bu was part of the Chinese team that won the gold medal in the World Team Chess Championship in 2015. He was also in the team that won the 43rd Chess Olympiad in 2018; in this event, Bu also won the individual bronze medal on board four.