Bu was Chinese champion in 2004. He was a member of the gold medal-winning Chinese team at the 2015 World Team Chess Championship and at the 2018 Chess Olympad.