Bergström was born in Onsala, and represents the Royal Swedish Yacht Club (Kungliga Svenska Segel Sällskapet, KSSS). He competed at the 2016 Summer Olympics in Rio de Janeiro, in the men's 470, where he finished in 6th place with partner Anton Dahlberg. At the 2020 Summer Olympics, he and Dalberg won a silver medal. in the men's 470.