Barth begann seine Karriere 1934 mit Motorradrennen der Marken DKW und BMW. Nach dem Zweiten Weltkrieg lebte er in Ostdeutschland und begann in den frühen 1950ern wieder ins internationale Renngeschehen einzugreifen. Beim Großen Preis von Deutschland 1953 vertrat er auf EMW die Fahnen der DDR in der Fahrerweltmeisterschaft. 1957 siedelte er in den Westen über und wurde daraufhin von Porsche unter Vertrag genommen. In der Formel 1 trat er nur sporadisch an. Zuletzt, schon von seiner Krankheit gezeichnet, für das Rob Walker Racing Team auf Cooper beim Großen Preis von Deutschland 1964.