Окончила филологический факультет МГУ в 1955 г. Диплом защищала на кафедре Общего и сравнительно-исторического языкознания (научный руководитель — проф. В. А. Звегинцев); после окончания МГУ поступила в аспирантуру. С 1957 г. начала работать преподавателем на кафедре Общего и сравнительно-исторического языкознания, а затем на кафедре Структурной и прикладной лингвистики (с момента основания ОСиПЛ в 1960 г. до 1990 г.).
В 1963 г. защитила кандидатскую диссертацию «Смысловые отношения и их исторические изменения в лексико-семантической группе глаголов движения русского языка (с XI по XX в.)» под руководством В. А. Звегинцева, в 1989 г. — докторскую диссертацию «Параметрическое исследование периферийных явлений в области морфемики». В 1969 г. стала доцентом, в 1993 г. — профессором. С 1968 по 1977 г. руководила лингвистическими экспедициями к коми-зырянам, селькупам, ненцам и энцам.
В 1991 г. была выбрана иностранным членом финно-угорского общества (г. Хельсинки). С 1990 по 1997 г. заведовала в МГУ кафедрой Финно-угорской филологии; после расформирования кафедры работает на кафедре Теоретической и прикладной лингвистики.
В 2000-х занимается в основном проблемами типологии уральских языков и описания селькупского языка.