Bergström naceu en Onsala, e representa o Royal Swedish Yacht Club (Kungliga Svenska Segel Sällskapet, KSSS). Participou nos Xogos Olímpicos de Río de Xaneiro de 2016, na categoría masculina de 470 metros.
, onde terminou en sexto lugar co seu compañeiro Anton Dahlberg. Nos Xogos Olímpicos de Verán de 2020, el e Dalberg gañaron unha medalla de prata no 470.