Родился 24 января 1961 года в селе Коркино Упоровского района Тюменской области. В 1970 году семья переехала в Тюмень. Окончил школу №33 (ныне — гимназия №83 корпус 2). В 1978 году поступил в Тюменское высшее военно-инженерное командное училище.
Выпуск 1982 года. Офицерская служба началась в Группе советских войск в Германии, затем — Уральский военный округ, город Алапаевск.
В Афганистан прибыл 18 марта 1988 года в 2088 отдельный инженерный батальон разграждения (в/ч пп 58082) 45-го инженерно-саперного полка (в/ч пп 88870) в город Чарикар провинции Парван. Определили в 3 роту командиром взвода разграждения. Основная задача — следование впереди колонны в отряде обеспечения движения для разведки местности, обнаружения и уничтожения взрывных устройств.
Вместе со своим взводом участвовал в боевых выходах в Асадабад, Файзабад, Пули-Хумри. Обеспечивал вывод советских войск через перевал Саланг.
Награжден медалями «За отвагу», «От благодарного афганского народа», знаком «Воину-интернационалисту».
Вышел из Афганистана в составе полка 27 января 1989 года. Вернулся на Урал. С 1994 года — служба в военном комиссариате города Алапаевска Свердловский области. Уволен в запас 11 марта 2002 года в звании подполковник. Переехал в Тюмень, где живет и трудится.