Родился в пос. Тальменка Тальменского района Алтайского края. Окончил Казанский авиационный институт им. А.Н. Туполева (1986 г.).

C 30 сентября 1994 по 2011 гг. — инспектор группы таможенного оформления Набережночелнинской таможни (с 2001 года преобразована в Набережночелнинский таможенный пост Татарстанской таможни); работал в отделе таможенного оформления и таможенного контроля, отделе досмотра, группе документального контроля, отделе таможенной охраны и оперативно-дежурной службы.
С 2011 по 2016 гг. — начальник Елабужского таможенного поста Набережночелнинской таможни Татарского таможенного управления.
С 2016 по 2017 гг. — начальник Альметьевского таможенного поста Татарстанской таможни.
С февраля 2017 г. — начальник Нижнекамского таможенного поста Татарстанской таможни.

Подполковник таможенной службы.
Имеет звание советника государственной гражданской службы Российской Федерации 1 класса.

Награжден медалями “За службу в таможенных органах” III, II и I степени, “25 лет Федеральной таможенной службе”, имеет нагрудный знак “Ветеран таможенной службы”.