Career
Xiao Zhanbo started his career with second tier club Liaoning in the 1996 Chinese league season as a defensive midfielder and was part of the squad that helped guide Liaoning to gain promotion at the end of the 1998 league campaign. The following season was to prove considerably more successful when Xiao would become an integral part of Shanghai"s failed title bid that saw them come second in the league. His establishment in the Shanghai"s team was to continue for several more seasons until the merger of Shanghai Shenhua with Shanghai United F.C. at the beginning of the 2007 league season, which saw an influx of players towards the team leaving Xiao Zhanbo dropped from the team and even forcing him to take a pay cut due to the salary cap.
Xiao Zhanbo, however was able to regain his position at Shanghai Shenhua and with a trimmed down squad and Xiao once again an integral part of team he would try and aid Shanghai Shenhua in another title bid, however despite taking Shandong Luneng to the final game Shanghai could only come runners up.
At the end of the 2008 league season his contract with Shanghai expired and he was allowed to leave, this would see Xiao Zhanbo go around Asia to advertise his services and would gain a one-year contract with second tier Chinese club Chengdu Blades. When his contract ended with Chengdu the club did not decide to issue him with a new one and Xiao Zhanbo would once again go on several trails before joining second tier club Shenyang Dongjin F.C. as a coach at the beginning of the 2012 league season.
Xiao Zhanbo has been picked in several Chinese squads without ever being selected for any major tournaments. Since making his debut in 2003 he has predominately played in friendlies and has found Zhao Junzhe and Zhou Haibin as the preferred options in his position.