Elle s'illustre durant la saison 1982 en remportant la médaille d'argent des Championnats d'Europe d'Athènes derrière sa compatriote est-allemande Ramona Neubert. Elle obtient ce même résultat l'année suivante à Helsinki à l'occasion des premiers Championnats du monde d'athlétisme, devancée une nouvelle fois par Neubert. Le , lors du meeting de Potsdam, Sabine John établit un nouveau record de la discipline avec 6 946 points, améliorant de onze points la meilleure marque mondiale détenue par Ramona Neubert depuis 1983[1].
En 1988, Sabine John monte sur la deuxième marche du podium des Jeux olympiques de Séoul en totalisant 6 897 points au terme de la seconde journée de compétition. Elle est largement devancée par l'Américaine Jackie Joyner-Kersee.