Im Eiskunstlaufen gewann Schäfer von 1930 bis 1936 sieben Weltmeisterschaftstitel in Folge und von 1929 bis 1936 acht Europameisterschaftstitel in Folge. Bei den Olympischen Spielen 1932 in Lake Placid schlug er den dreifachen Olympiasieger Gillis Grafström und er konnte seinen Titel bei den Olympischen Spielen 1936 in Garmisch-Partenkirchen verteidigen.