Après avoir démarré une carrière de pilote moto pour DKW, il se consacre à la course automobile avec BMW. L'usine de production de ces voitures, située à Eisenach en Allemagne de l'Est, devient Eisenacher Motorenwerk (EMW) après la guerre et engage Edgar Barth pour l'unique Grand Prix auquel elle participe en 1953.
Quelques années plus tard, en 1957, il fait défection et s'installe en Allemagne de l'Ouest.