 At the 1952 Olympics he finished seventh in the individual 18 km race and won a bronze medal in the 4 × 10 km relay.He was the Swedish national champion in the 15 km (1943 and 1946) and 3 × 10 km relay (1942, 1943 and 1949).He was born Nils Bertil Persson and changed his last name to Täpp in 1945.