Окончил Новгородский государственный университет им. Ярослава Мудрого по специальности программное обеспечение вычислительной техники и автоматизированных систем.
Более 15 лет занимается разработкой программного и аппаратного обеспечения для мобильных и стационарных систем, а также разработкой компьютерных игр и мобильных приложений. Продукты, созданные с его участием, не раз получали отраслевые награды и премии в области мобильного телевидения и мобильных игр. Как профессионал особенно интересуется разработкой систем вещания и обработки видео, сочетающих малое энергопотребление и высокую эффективность.
Участвовал в подготовке решений по обеспечению работы сервисов «Амедиатека», «Билайн-Казахстан», «Билайн ТВ — Узбекистан», «Voka TV» (Беларусь) и др.
Ведущий инженер-программист ООО «Киберкамера».