Родился 4 марта 1941 года в селе Михалево Иркутской области в семье рабочего.
Закончил строительный техникум с отличием по специальности "мосты и другие искусственные сооружения" и Высшую партийную школу при ЦК КПСС по специальности "Экономика и правоведение" (в 1974 г.).
Трудовой путь начал на заводе железобетонных конструкций бетонщиком, а затем работал инженером-нормировщиком.
С 1961 года — мастер, затем прораб в тресте "Иркутскалюминстрой".
С 1963 года — секретарь комитета комсомола Всесоюзной ударной комсомольской стройки.
С 1966 года — первый секретарь горкома комсомола.
В 1969 году — возглавил отдел спортивной и оборонно-массовой работы Иркутского обкома комсомола.
В 1975 году — избран секретарем парткома треста "Иркутскалюминстрой".
С 1984 года — заместитель директора по капитальному строительству на заводе "Иркутсккабель".
С 1987 года — заместитель председателя Шелеховского горисполкома.
С 1990 года — председатель горисполкома, глава администрации, мэр Шелехова и Шелеховского района.
Председатель ассоциации мэров городов Иркутской области.
"Почетный гражданин города Шелехова". Награжден орденом "Почета".
С юности хотел стать летчиком, даже закончил школу военных техников. Увлекается спортом (лыжами), любит музыку — любая хорошая, но более всего — классическую и народную.
Женат, супруга Галина Николаевна работает директором школы. Сын Виктор и дочь Елена живут отдельно, младшей дочери Лизе — два года.