Troisième aux Jeux du ski de Suède à Falun en 1956, il prend part aux Jeux olympiques de Squaw Valley en 1960, pour se classer huitième (20e après le saut). Deux ans plus tard, il est septième aux Championnats du monde à Zakopane et troisième à Holmenkollen.
Il remporte quatre titres individuels de champion de Suède entre 1959 et 1963[1].