1928 startete August Schaffer bei den Olympischen Spielen in Amsterdam in zwei Disziplinen, im Sprint sowie im Tandemrennen (gemeinsam mit Franz Dusika). 1932 gewann er wiederum mit Dusika bei der österreichischen Meisterschaft im Tandem den ersten Platz. Auch im Einzel konnte er den nationalen Titel holen. Insgesamt gelang ihm dies fünfmal (1924, 1926–27 und 1931–32). Bei den Weltmeisterschaften in Rom schied er in der zweiten Runde aus.