Bo föddes i Uppsala där han tävlade för F 20 IF i Modern femkamp. Han var med i OS 1964 i Tokyo och 1972 i München. 1964 kom han 8:a och ingick i det svenska lag som kom 4:a. I laget ingick också Rolf Junefelt och Hans-Gunnar Liljenwall. Bo red terrängritten felfritt, kom på 16:e plats i fäktningen och sköt 184 poäng.. Bo vann sedan simningen (3.45,2 på 300 m) före de två andra svenskarna och i terränglöpningen kom han 10:a. Ference Török vann individuell och hans Ungern slog Sverige med 117 poäng i kampen om lagbronset. 1968 i Mexico City var Bo med som reserv och 1972 kom han 24:a individuellt och 5:a i lag tillsammans med Björn Ferm (6:a ind) och nämnde Liljenwall (25:a). Svagt skytte kostade nog bronset – 130 poäng skiljde upp till trean Finland.
KÄLLA: SOF/Tommy Wahlsten