Родилась 19 января 1955 года в Минске.
В 1972 году окончила СШ № 61 г. Минска, в этом же году поступила на физико-математический факультет в Минский государственный педагогический институт имени А. М. Горького, который окончила в 1976 году по специальности «Математика».
С 1976 года работала учителем математики в СШ № 122, СШ № 66, затем преподавала математику в Минском педагогическом училище № 2.
В 1994 году защитила кандидатскую диссертацию. С 1995 года работала в Белорусском государственном педагогическом университете имени Максима Танка на кафедре методики преподавания интегрированных школьных курсов.
В 2000 году присвоено звание доцента.
Работала в НИО заведующим лабораторией математического и естественно-научного образования до 5 октября 2023 года. В настоящее время – ведущий научный сотрудник этой лаборатории.