At the 1920 Summer Olympics in Antwerp Imbach represented Switzerland in the 100 m and 200 m dashes and the 4 × 100 m relay, but did not qualify for the final in any of these events.