Окончил Ленинградский государственный университет в 1981 году с дипломом «геолог-геохимик». В 1981–1983 гг. учился в очной аспирантуре Ленинградского горного института. По окончании аспирантуры защитил диссертацию и получил ученую степень кандидата геолого-минералогических наук по специальности 25.00.04 – Петрология, вулканология. С 1986 г. по 1999 г. работал научным сотрудником ЛГИ, участвовал в экспедициях на Дальний Восток и Чукотку, занимался исследованиями метасоматитов и редкометалльных руд, ассоциированных с гранитоидными интрузиями.
С 2000 г. перешел на преподавательскую работу. В период 2000–2017 гг. занимал должность доцента кафедры минералогии, кристаллографии и петрографии. В 2005 г. получил ученое звание доцента. В 2009–2012 гг. работал заместителем декана геологоразведочного факультета по учебной работе.
В 2016 году защитил диссертацию на тему «Моделирование кинетики нуклеации и роста граната в среднетемпературных метапелитах» в диссертационном совете Д 212.224.04 при СПГУ и получил ученую степень доктора геолого-минералогических наук по специальности 25.00.05 – Минералогия, кристаллография. В 2018–2019 гг. работал профессором кафедры МКП, а в 2020 г. стал заведующим той же кафедры.
Имеет общий стаж научно-педагогической работы в высшей школе 31 год. Автор более ста научных трудов. Активный участник российских и международных конференций. Занимается научными исследованиями в области термодинамики и кинетики метаморфических процессов, минеральной термобарометрии и физико-химического моделирования минеральных парагенезисов.
Заместитель главного редактора журнала Записки Российского минералогического общества.
Ученый секретарь диссертационного совета ГУ 212.224.04 при Санкт-Петербургском горном университете.