Имеет два высших образования.
В 1992 году окончил Харьковское высшее военное авиационное училище радиоэлектроники по специальности авиационные радиотехнические средства.
В 1996 году – Московский государственный университет им. М.В.Ломоносова по специальности прикладная математика.
Кандидат технических наук.
В период с февраля 2000 года по май 2004 года замещал должности начальника отдела, начальника управления, заместителя генерального директора Главного научно-исследовательского вычислительного центра Министерства Российской Федерации по налогам и сборам.
С мая 2004 года по январь 2008 года в Федеральном агентстве кадастра объектов недвижимости замещал должность начальника управления.
С января 2008 года по январь 2010 года в Федеральном агентстве по управлению особыми экономическими зонами – заместителя руководителя агентства.
Назначен на должность заместителя руководителя Федеральной налоговой службы в соответствии с приказом Министерства финансов Российской Федерации от 20.04.2010 № 378 л/с «О назначении Петрушина А.С.»