Holmberg var son till reparatören Hans Bertil Holmberg (1920–1992) och affärsbiträdet Linnea Höglund (1923–2005). Han var mellan 1968 och 1987 gift med Margareta Sjölund och andra gången från 1991 med statsrådet Anna Lindh; han hade barn i båda äktenskapen.[9][10][11]
Efter avslutad folkhögskola tog Holmberg socionomexamen 1968 och var därefter skolassistent, planeringssekreterare och politisk sekreterare. Han blev socialdemokratisk distriktsordförande i Ångermanland och ledamot av partistyrelsen 1978. Holmberg satt i kommunfullmäktige i Härnösand 1971–1976, var ledamot av kommunstyrelsen där 1974–1976 samt ledamot av personalnämnden 1976 och av socialnämnden 1969–1973.
Som minister med ansvar för mycket av kommunernas verksamhet hade Holmberg en positiv inställning till lokala lösningar och decentralisering, vilket skilde sig från socialdemokraternas inställning under 1970-talet. Han förespråkade bland annat offentliga tjänster i kooperativ form. Att han fick lämna regeringen 1988 har satts i sammanhang med att han fortsatte att motsätta sig privatiseringar.[12]
Efter att ha lämnat regeringen fortsatte han som riksdagsledamot, där han framför allt var aktiv i Socialutskottet, dess ordförande 1991–1994 och innan dess vice ordförande 1988–1991 samt 1994–1996. Han var dessutom ledamot av krigsdelegationen, och även ordförande i psykiatriutredningen i början på 1990-talet.
^TT Nyhetsbyrån, Bo Holmberg död, Dagens Nyheter, 12 februari 2010, läs online, ”Det hände i går, säger Eva Franchell, vän till familjen och Anna Lindhs före detta pressekreterare, till TT på fredagen.”.[källa från Wikidata]
^Riksdagens protokoll 1985/86:1, 31 december 1985, läs online, läs online och läs online, läst: 12 juli 2021.[källa från Wikidata]
^ [abc] Riksdagens person-id: 0554072553108, läst: 2 juli 2020.[källa från Wikidata]
^Riksdagens protokoll 1988/89:1, 31 december 1988, läs online, läs online och läs online, läst: 11 juli 2021.[källa från Wikidata]
^Riksdagens protokoll 1988/89:3, 31 december 1988, läs online, läs online och läs online, läst: 17 november 2021.[källa från Wikidata]
^ [ab] Riksdagens person-id: 0554072553108, läst: 26 juli 2020.[källa från Wikidata]