3e aux championnats d'Europe junior de 1981 sur 400 mètres, Jörg Vaihinger est sélectionné dans l'équipe de relais 4 × 400 mètres des 1ers championnats du monde ; il devient à Helsinki avec ses équipiers vice-champion du monde de relais 4 × 400 m. Il participe aux Jeux olympiques de 1984 dans une équipe de relais également mais ils sont éliminés en demi-finale. Quatre ans plus tard, il prend sa revanche en remportant la médaille de bronze lors des Jeux de Séoul, réalisant avec ses équipiers le temps de 3 min 00 s 56.