В 1996 г. окончил Санкт-Петербургский государственный электротехнический университет по специальности «программное обеспечение автоматизированных систем и ЭВМ», кандидат технических наук. Работал в органах государственной власти Санкт-Петербурга, был заместителем директора информационно-аналитического центра администрации Санкт-Петербурга, начальником отдела информационно-технического обеспечения Минрегиона России, начальником Управления информационных систем государственных реестров Росрегистрации, занимал руководящие посты в коммерческих компаниях, осуществляющих деятельность в сфере инжиниринговых услуг и информационных технологий.
С июля 2009 г. возглавляет Управление информационных технологий Росреестра.