Закончил Белорусский государственный медицинский университет. С первого курса работал в студенческом научном кружке на кафедре общей химии под научным руководством заведующего кафедрой, профессора, д.б.н. Барковского Е.В.
В 2011 году защитил кандидатскую диссертацию «Биохимические и эволюционные аспекты мутационного давления в геномах прокариот и вирусов» по специальности 03.01.04 – биохимия, биологические науки.
С 2014 года работал в должности доцента, выполнял обязанности заместителя заведующего кафедрой по научной работе.
С 2016 года – заведующий кафедрой общей химии.
В 2021 году защитил докторскую диссертацию «Стабильность структуры белков и вакцинных пептидов» по специальности 03.01.04 – биохимия, биологические науки.
Автор более 200 научных и более 20 учебно-методических работ, 2-х единоличных монографий, 3-х патентов на изобретения.
Область научных интересов: структурная биохимия белков и нуклеиновых кислот, эволюционная биохимия, геномика, протеомика, биоинформатика, металломика, иммунология.
Руководитель научной группы «Синтетические пептиды» НИЧ БГМУ.
Член Президиума Общественного объединения «Белорусское общество биохимиков и молекулярных биологов».
Автор многочисленных компьютерных алгоритмов для вычислительной и структурной биологии, в том числе сервера PentUnFOLD.
Организатор ежегодной международной научной конференции «Физико-химическая биология как основа современной медицины».