Bergström lahir di Onsala, dan mewakili Royal Swedish Yacht Club (Kungliga Svenska Segel Sällskapet, KSSS). Ia berkompetisi di Olimpiade Musim Panas 2016 di Rio de Janeiro, di 470 meter putra.
, di mana ia selesai di tempat ke-6 dengan mitra Anton Dahlberg. Pada Olimpiade Musim Panas 2020, ia dan Dalberg memenangkan medali perak. di 470 pria.