Окончил специалитет Московского авиационного института, кафедру вычислительной математики и программирования факультета прикладной математики и физики. Работал программистом в Государственном институте информационных технологий и телекоммуникаций (ФГАУ ГНИИ ИТТ "Информика", Москва) и компании "Мелфон" (Москва). Занимался разработкой систем поддержки дистанционного обучения. Работал преподавателем и программистом в Московском институте электроники и математики НИУ ВШЭ (Москва). В настоящее время – студент 1 курса магистратуры СПбАУ НОЦНТ РАН (программа "Алгоритмы и анализ данных в биоинформатике" кафедры математических и информационных технологий), занят в научном проекте "Изучение перестроек в геноме Mycobacterium tuberculosis". Научные интересы: биоинформатика, молекулярная биология, микология, теория сложности вычислений и анализ алгоритмов. Увлекается искусством и литературой, ирландскими танцами, а также всем, что связано со свободным программным обеспечением и общественной самоорганизацией.