Op de Olympische Zomerspelen van 1920 in Antwerpen vertegenwoordigde Imbach Zwitserland in de 100 m en 200 m sprint en de 4 × 100 m relay.
, maar niet gekwalificeerd voor de finale in een van deze evenementen.