В 1987 году окончил Московский государственный университет им. М.В. Ломоносова по специальности «математика».
C 1987 года – инженер Московского машиностроительного завода «Скорость».
С 1991 по 2000 годы занимал ряд должностей в ведущих российских компаниях IT-cектора, в 2000 году возглавил компанию «Системные интеграционные решения».
С 2011 года занимал руководящие позиции в ОАО «Электронная Москва» и Управлении госуслуг департамента информационных технологий Москвы.
С 2017 года курировал ряд комплексных проектов в ГКУ «Информационный город» в Москве.