He competed for Sweden in the marathon at the 1956 and 1960 Olympics and placed 11th and 21st, respectively. He also won the Swedish national titles in 1958 and 1960.