Родился 14 марта 1978 года в Москве. В 1999 году окончил Московский государственный университет, факультет вычислительной математики и кибернетики, лабораторию компьютерной графики и мультимедиа.
С 1998 по 2002 год работал в отделе IT крупной компании по производству товаров широкого потребления. С 2002 года занимается разработкой систем видеоконференцсвязи. С 2006 года руководит разработкой ПО (технический директор).
Область компетенции: кодирование видео, передача видео и голоса по сети, обработка видео, компьютерное зрение, 3D-видео, разработка ПО.