Родился 5 июля 1940 года в городе Демидове Смоленской области РСФСР.
Окончил Белорусский институт механизации сельского хозяйства, инженер-механик; Минскую высшую партийную школу.
Трудовую деятельность начал рабочим в совхозе «Батищевский» Смоленской области. Работал бригадиром, механиком совхоза в Алтайском крае. Служил в рядах Вооруженных Сил. Преподавал в профессионально-техническом училище в городе Кричеве. Был на комсомольской работе, работал директором совхоза имени Калинина Краснопольского района Могилевской области, инструктором Могилевского обкома КПБ, инструктором Центрального комитета КПБ, первым секретарем Осиповичского горкома КПБ, заведующим отделом, вторым и первым секретарем Могилевского обкома КПБ, затем — на хозяйственной работе, возглавлял разные службы агропромышленного комплекса области. Занимал должности первого заместителя Министра, Министра сельского хозяйства и продовольствия Республики Беларусь.
Являлся Председателем Палаты представителей Национального собрания Республики Беларусь второго созыва, выбирался депутатом Палаты представителей Национального собрания Республики Беларусь третьего созыва — председателем Постоянной комиссии по международным делам и связям с СНГ (2004 — 2007), Председателем Палаты представителей Национального собрания Республики Беларусь (2007 — 2008).
Член Комиссии Парламентского Собрания Союза Беларуси и России по вопросам внешней политики, член Постоянной комиссии Парламентской Ассамблеи Организации Договора о коллективной безопасности по социально-экономическим и правовым вопросам, заместитель председателя Постоянной комиссии Межпарламентской Ассамблеи государств — участников Содружества Независимых Государств по экономике и финансам, член межведомственной комиссии по безопасности в экономической сфере при Совете Безопасности Республики Беларусь, член межведомственной комиссии по рассмотрению ходатайств об освобождении юридических лиц и индивидуальных предпринимателей от административных взысканий, член рабочей группы для подготовки предложений об упрощении налоговой системы Республики Беларусь.
Награжден орденами Отечества III степени, орденами Трудового Красного Знамени, «Содружество» (Межпарламентская Ассамблея государств — участников Содружества Независимых Государств), семнадцатью медалями, восемнадцатью почетными грамотами и благодарностями государственных органов и международных организаций.