Zhu Bo began his football career playing Bayi Football Team after he was drafted in from the club's youth team. Showing great reliability and consistency within the team's defence he would go on to have a fruitful career with the team and go on to win the league title in the 1981 league season. He would soon receive a call up to the Chinese national team and make his debut in a friendly against Australia on December 4, 1983 in a 2-1 victory. His performance would see him become a regular within the national team and see him included in the 1984 AFC Asian Cup squad where he was a vital member of the team that came runners-up in the tournament. After that campaign Zhu would later become the team's captain and lead them to several further tournaments, however none were as successful. Back at his club he would continue with his reliability and captain his team to another league title during the 1986 league season. After spending his whole career with the same team and nearing the end of career Zhu would decide to leave the club at the beginning of the 1994 league season for a new challenge in joining recently created football club Shenzhen Feiyada and aid them in establishing themselves within the football league pyramid.