В 1978 году окончил Военную академию имени Ф.Э. Дзержинского по специальности программирование.
Кандидат юридических наук.
С 1978 по 1992 гг. проходил военную службу в рядах Вооруженных сил СССР и РФ.
С 1992 года работал в Экспертно–криминалистическом центре МВД России.
С 2001 года – в Министерстве финансов России.
В январе 2005 года был назначен заместителем начальника управления ведомственных программ Федерального казначейства.
С 2008 года – заместитель начальника управления информатизации Правительства Москвы.
В октябре 2009 года назначен директором проекта «Электронное правительство» компании «Ростелеком».