Родилась в 1954 году.
Закончила кафедру «Электронные вычислительные машины» (П6) МГТУ им. Н.Э.Баумана в 1978 году. Была распределена в Обще-училищную вычислительную лабораторию МГТУ им. Н.Э.Баумана, где проработала в течение 10 лет системным программистом, занималась разработкой, внедрением и эксплуатацией автоматизированной системы учета машинного времени.
В 1988 году была переведена в НИИ АПП (факультет РК, отдел каф. РК6). Работала младшим научным сотрудником, а с 1990 года – научным сотрудником. Участвовала в разработке ПМК-М, разрабатывала графические пре- и постпроцессоры для этой системы.
В 1991 году переведена на кафедру РК6 ассистентом. С 1993 года работает старшим преподавателем. Читает лекции, ведет семинары и лабораторные работы по курсу «Основы автоматизированного проектирования». С 2004 по 2010 год вела курс «Информатика» (лекции, семинары, лабораторные работы). С 2011 года ведет курс «Основы программирования» (лекции, семинары, лабораторные работы). Имеет более 30 научных и учебно-методических работ. Является автором электронного учебного пособия в системе БиГОР «Основы программирования».
С 1993 по 2017 год была ученым секретарем ГАК кафедры РК6.