Окончил техникум железнодорожного транспорта, Всесоюзный заочный финансово-экономический институт (1970 год).
С 1971 года по 1978 год — сначала первый заместитель председателя, а затем председатель горисполкома г. Смоленска.
С 1978 года по 1987 год — секретарь Смоленского обкома КПСС по строительству.
С июня 1987 года по октябрь 1991 года — председатель Смоленского облисполкома.
С 1988 года по 1989 год — депутат Верховного Совета РСФСР, председатель Планово-бюджетной комиссии Верховного Совета.
С 1990 года по 1993 год — народный депутат РФ (Вяземский округ № 683), одновременно член Совета Республики Верховного Совета РФ и заместитель председателя Комитета по строительству и архитектуре и жилищно-коммунальному хозяйству Верховного Совета РФ.