Petra Zindler remporte une médaille d'argent en relais nage libre ainsi qu'une médaille de bronze en quatre nages aux Championnats d'Europe de natation 1983 à Rome. Aux Jeux olympiques d'été de 1984 à Los Angeles, Petra Zindler est médaillée de bronze olympique sur nage libre. Elle est ensuite médaillée de bronze en 200 mètres papillon aux Championnats d'Europe de natation 1985 à Sofia.