W 1997 roku wystąpiła w Lublanie na mistrzostwach Europy juniorów gdzie wraz z koleżankami z reprezentacji zajęła piąte miejsce w biegu rozstawnym 4 × 400 metrów. Rok później zdobyła w Moskwie srebrny medal światowych igrzysk młodzieży w biegu na 400 metrów. Brązowa medalistka w sztafecie (indywidualnie nie awansowała do finału biegu na 400 metrów) z mistrzostw Europy juniorów. Jesienią 2000 roku została w Santiago wicemistrzynią świata juniorek w biegu na 400 metrów ustanawiając czasem 52,78 rekord Polski juniorek w tej kategorii wiekowej (pobity w 2012 przez Patrycję Wyciszkiewicz). W 2001 zdobyła brązowy medal młodzieżowych mistrzostw Europy w biegu na 400 metrów oraz wraz z koleżankami zajęła siódmą lokatę w biegu rozstawnym na mistrzostwach świata w Edmonton. Podczas halowych mistrzostw Europy w 2002 roku była członkinią sztafety 4 × 400 metrów, która zdobyła srebrny medal. W kolejnych latach podjęła studia w Stanach Zjednoczonych gdzie startowała m.in. w mistrzostwach NCAA. Na mistrzostwach Europy w 2006 roku pobiegła na 800 metrów docierając do półfinału. W tym samym sezonie wzięła udział w zawodach pucharu świata. Podczas halowych mistrzostw Europy w Birmingham (2007) indywidualnie dotarła do półfinału biegu na 800 metrów, a wraz z koleżankami z reprezentacji zajęła czwarte miejsce w biegu rozstawnym 4 × 400 metrów. Reprezentantka Polski w pucharze Europy. Złota medalistka mistrzostw świata weteranów. Mimo ukończonych 40 lat nadal regularnie startuje w zawodach lekkoatletycznych, m.in. jako ceniony pacemaker (zawodnik dyktujący tempo). W 2021 r. trzykrotnie poprawiała halowy rekord świata w biegu na 400 m w swojej kategorii wiekowej (kolejno: 55,44, 55,39, 54,80). Obecnie pracuje w Polskim Związku Lekkiej Atletyki, w 2011 nagrodzona przez European Athletics. Była żoną Michała Kaczmarka, polskiego długodystansowca.