Родился 27 октября 1975 года.
Образование: Московский авиационный институт (национальный исследовательский университет), специальность прикладная математика (1998 г.)
С 1999 года работал инженером в Техническом центре РТС.
С 2002 года работал в НП «АТС», где занимал должности начальника отдела математического моделирования, начальника отдела программирования, начальника отдела информационной безопасности, заместителя начальника отдела эксплуатации Департамента программного обеспечения и информационных технологий. Принимал участие в создании ИТ-инфраструктуры НП «АТС».
С 2008 года занимал должность начальника отдела управления конфигурацией Департамента программного обеспечения и информационных технологий.
С мая 2014 года начальник Департамента программного обеспечения и информационных технологий.