Na Letnich Igrzyskach Olimpijskich w 1920 roku w Antwerpii Imbach reprezentował Szwajcarię w biegach na 100 m i 200 m oraz w biegach sztafety 4 × 100 m.
, ale nie zakwalifikował się do finału w żadnym z tych wydarzeń.