Bergström se narodil v Onsale a zastupuje Královský švédský jachtařský klub (Kungliga Svenska Segel Sällskapet, KSSS). Zúčastnil se letních olympijských her 2016 v Riu de Janeiro, v mužské 470
, kde skončil na 6. místě s partnerem Antonem Dahlbergem. Na Letních olympijských hrách v roce 2020 vyhrál s Dalbergem stříbrnou medaili v mužské 470.