Urodziła się 3 listopada 1933 r. w Łomży. Zawodniczka Okręgowego Wojskowego Klubu Sportowego Lublin (1951–1953) i Centralnego Wojskowego Klubu Sportowego „Legia” Warszawa (1954–1966). Ze sportem zetknęła się w trakcie nauki w technikum finansowym w Łomży. Jej trenerem był m.in. Gerard Mach. Startowała na Igrzyskach Olimpijskich w Rzymie (1960) w barwach tego drugiego klubu. Brązowa medalistka w sztafecie 4 × 100 metrów (Teresa Ciepły, Halina Górecka, Barbara Sobotta). Uczestniczka mistrzostw Europy (1954, 1958, 1966), zdobywczyni brązowego medalu w sztafecie 4 × 100 m (1954). Trzydziestokrotna reprezentantka Polski w meczach międzypaństwowych w latach 1954–1966 (48 startów, trzy zwycięstwa indywidualne). Siedmiokrotna mistrzyni kraju w biegu na 400 m (1964–1966) i sztafecie 4 × 100 m (1957–1960). Mieszka w Warszawie.
Biogram pochodzi w książki „Lubelscy Olimpijczycy” (Lublin, 2018), autorstwa: D. Slapka, M. Powały – Niedźwieckiego, P. Markiewicza