Bu ha jugat regularment des de 2001 a l'equip nacional xinès d'escacs. Va formar part de l'equip que subcampió del campionat del món per equips de 2005 a Beersheba, i del que fou segon l'Olimpíada d'escacs de 2006 a Torí, en què va obtenir molt bons resultats al primer tauler, i va obtenir també la medalla d'argent individual en les dues competicions. Hi va guanyar quatre partides i n'entaulà vuit, incloses les partides contra els GMs d'elit Vladímir Kràmnik, Viswanathan Anand i Levon Aronian. Anteriorment havia jugat en dues olimpíades d'escacs, la de 2002 i la de 2004, les dues vegades al quart tauler.