Bergström gimė Onsale ir atstovauja Karališkąjį Švedijos jachtų klubą (Kungliga Svenska Segel Sällskapet, KSSS). Jis varžėsi 2016 m. Vasaros olimpinėse žaidynėse Rio de Žaneire, vyrų 470
, kur jis baigė 6-ąją vietą su partneriu Anton Dahlbergu. 2020 m. Vasaros olimpinėse žaidynėse jis ir Dalbergas laimėjo sidabro medalį vyrų 470 metrų lenktynėse.