В 1975 г. закончил Нижне-Туринскую среднюю школу № 3 и поступил на физический факультет Уральского государственного университета. В 1978 г. был отчислен по собственному желанию.
В 1978-1980 гг. - служба в рядах Советской Армии (Новая Земля, ядерный полигон, военный строитель).
В 1980-1987 гг. работа на Камчатской вулканологической станции (лаборант, техник, старший техник, инженер). Режимные наблюдения за действующими вулканами Северной группы.
В 1986 г. закончил заочный факультет Свердловского горного института по специальности "Геологическая съемка, поиски и разведка месторождений полезных ископаемых".
В 1987-1992 гг. - инженер лаборатории сейсмометрии Института геофизики
УрО РАН (г.Екатеринбург).
Работы по динамике саморазвивающихся процессов. В 1992 г. уволен в
связи с сокращением штатов.
В 1992-1995 гг. - аспирант и по совместительству младший научный сотрудник
лаборатории палеовулканологии и региональной геодинамики Института геологии
и геохимии УрО РАН.
Исследования по теме "Динамическая модель вулканического процесса и
ее использование в палеовулканологических реконствукциях".
По окончании аспирантуры работа в Институте геологии и геохимии УрО
РАН.
В 1999 г. защита по теме исследований кандидатской диссертации.
С декабря 2001 г. докторант и по совместительству старший научный сотрудник Института геологии и геохимии УрО РАН. Исследования по теме "Сера в высокотемпературных эндогенных процессах и роль серного перехвата в сульфидном рудообразовании".
В декабре 2004 г. закончил докторантуру с представлением диссертации.
20 октября 2005 г. состоялась защита докторской диссертации на тему "Теория магматического сульфидного и оксидного рудообразования".
1 ноября 2006 г. по настоятельной рекомендации "черного оппонента" (ИГЕМ РАН) диссертация отозвана "для устранения замечаний".
На 27 мая 2011 г. назначена защита докторской диссертации "Газовый фактор в эндогенных процессах"