Народный депутат СССР от Белогорского территориального избирательного округа № 116 Амурской области.
Родился в 1934 году, русский. Образование высшее — окончил Дальневосточное инженерноморское училище, Хабаровскую высшую партийную школу. Член КПСС.
До 1990 года работал первым секретарем Амурского обкома КПСС.
С 1990 года — и. о. Председателя Комитета Верховного Совета СССР по вопросам обороны и государственной безопасности.