Avec l'équipe de Chine, Bu Xiangzhi a remporté la médaille d'argent par équipe lors de l'Olympiade d'échecs de 2008. En 2015, il gagna le Championnat du monde d'échecs par équipes. En 2009, il gagna la Coupe d'Europe des clubs d'échecs avec l'équipe du Ekonomist Saratov.