Schäfer ble olympisk mester i roing under OL 1936 i Berlin. Han vant gull i singelsculler foran Josef Hasenöhrl fra Østerrike.