Bergström syntyi Onsalassa ja edustaa Ruotsin kuninkaallista purjevenejä. Hän kilpaili vuoden 2016 kesäolympialaisissa Rio de Janeirossa miesten 470 metriä.
, jossa hän pääsi kuudenneksi Anton Dahlbergin kanssa. Hän voitti Dalbergin kanssa hopeamitalin olympialaisissa 2020 miesten 470:ssä.