Родился 3 октября 1960 года в городе Иман Приморского края.
В 1983 году окончил Благовещенский государственный педагогический институт по специальности «математика и физика».
С 1989 по 1993 годы работал в Амурском областном управлении статистики ведущим инженером-программистом, ведущим программистом – руководителем группы программирования.
17 июня 2014 года назначен на должность заместителя руководителя Амурстата.
Награжден нагрудным знаком «Отличник финансовой работы».