Родился 5 марта 1955 года в селе Плюсково Трубчевского района Брянской области. После окончания школы работал шофёром. С 1973 года по 1975 год служил в рядах Советской Армии. Службу проходил в Белоруссии в ракетных войсках стратегического назначения.
После демобилизации работал на Выгоничской электроподстанции шофёром.
С сентября по декабрь 1986 года был призван военкоматом на ликвидацию последствий Чернобыльской аварии в Новозыбковский район. Снимали верхний слой земли, утилизировали технику.
Проживает в посёлке Выгоничи.