В ИИММ КНЦ РАН с 2003 г.: техник (2003), стажер-исследователь (2005), мл. научный сотрудник (2008), научный сотрудник (2011).
В 2004 г. награжден грантом генерального директора ОАО "Апатит" за хорошую успеваемость и активную научную деятельность.
С 2008 года является членом Российской ассоциации искусственного интеллекта.
Научные интересы связаны с применением методов искусственного интеллекта в средствах поддержки принятия решений и семантизированных базах данных, в том числе алгебраических методов логического анализа данных и знаний. Разработал метод "Семантический анализ незапланированных запросов" (ОФАП № 00056) для автоматизации контроля корректности процесса моделирования в системах концептуального моделирования сложных объектов. Является автором и соавтором более 50 опубликованных работ, в том числе двух монографий, одного учебного пособия, а также главы в англоязычном издании.
Участвует в совместных разработках со СПИИ РАН (Санкт-Петербург), ИПМаш РАН (Санкт-Петербург), Научно-исследовательским институтом "Прикладная семиотика" (АН Республики Татарстан), Институтом прикладной математики (ДВО РАН), а также в грантах РФФИ и Программе фундаментальных исследований Президиума РАН "Фундаментальные проблемы системного программирования" (проект "Интеллектуальные базы данных").
Преподавательская деятельность: с 2005 года читает курсы лекций в КФ ПетрГУ на очном и заочном отделениях экономического, горного, физико-энергетического, экологического факультетов и факультета ИПМ по дисциплинам: "Математический анализ", "Математическая логика" и т.д. С 2010 года доцент кафедры высшей математики КФ ПетрГУ. Руководит курсовыми и дипломными проектами, член жюри студенческих конференций КФ ПетрГУ.