Johansson was born in Stockholm and competed out of Södermalm Liljeholmens Skf. He was a successful international competitor outside of the Olympic Games and gained a reputation at the 1947 ISSF World Shooting Championships in his native Stockholm. There he captured individual silver in the 300 m prone and kneeling positions, gold in the 300 m standard position, and bronze in the 50 m prone position, as well as team gold in the 300 m standard position and bronze in the 300 m rifle three position competition. Prior to World War II he had won bronze in the 50 m rifle three positions tournament at the 1939 World Championships. At the 1949 edition he won individual silver in the 300 m prone position in addition to team gold in the 300 m standard rifle, silver in the 50 m rifle three positions tournament, and bronze in the 300 m rifle three position event. In 1952 he earned team silver medals in the 300 m standard and three position competitions, as well as the 50 three position event. He captured only two medals, an individual silver in the 50+100 m prone and a team bronze in the 300 m three positions tournament, in 1954, prior to breaking from the international scene.