Scrivi una continuazione per questo paragrafo - Bu ha giocato regolarmente dal 2001 nella squadra nazionale cinese. Con il Campionato Mondiale di Scacchi per Squadre nel 2005 a Beersheba, e con l'Olimpiade di Scacchi di Torino 2006 ha ottenuto risultati molto buoni sulla tavola superiore e ha vinto medaglie d'argento individuali e di squadra in ciascun evento. Ha giocato a prima tavola a Torino, dove la squadra cinese ha finito al secondo posto. Ha vinto quattro partite e pareggiato otto, comprese le sue partite contro i migliori Grandmaster Vladimir Kramnik, Viswanathan Anand e Levon Aronian. Ha giocato in due precedenti Olimpiadi di scacchi nel 2002
e 2004, entrambe a bordo quattro.