Родился в 1952 году в Новосибирске.
В 1975 году окончил гуманитарный факультет Новосибирского государственного университета. Работал в вузах Новосибирска и Тюмени (ассистент кафедры общего языкознания Тюменского государственного университета, 1975—1976).
С 1985 года в аспирантуре Института русского языка АН СССР (научный руководитель чл.-корр. АН СССР О. Н. Трубачев).
В 1984 году в ИРЯ АН СССР защитил кандидатскую диссертацию на тему: «Опыт семантического анализа омонимов на праславянском фоне» .
С 1985 по 1990 работал в Институте истории, филологии и философии АН СССР (Новосибирск), был редактором томов Серии «Памятники фольклора народов Сибири и Дальнего Востока» .
В 1990 году поступил в докторантуру Института русского языка АН СССР, после окончания которой стал заведующим Группой (с 1997 — Сектор) русского языка Института филологии СО РАН.
В 2000 году в диссертационном совете Уральского государственного университета имени А. М. Горького (Екатеринбург) защитил докторскую диссертацию в виде научного доклада на тему: «Проблемы русской диалектной этимологической лексикографии» (Екатеринбург). 22 мая 2003 избран членом-корреспондентом РАН по Отделению историко-филологических наук РАН. 28 октября 2016 года избран действительным членом (академиком) РАН.Жена: Аникина Елена Александровна.Дочь: Соснина Анна Александровна.