Berggren, der für den Bodens BK startete, gewann 1937 seinen ersten und einzigen Schwedischen Meistertitel im Einzel. Ein Jahr später bei der Nordischen Skiweltmeisterschaft 1938 im finnischen Lahti erreichte er im Einzelspringen den 17. Platz.