Родился 5 июля 1940 в Демидове Смоленской области.
С 1957 — рабочий совхоза «Бетищевский» в Смоленской области, затем работал бригадиром, механиком совхоза.
В 1961—1964 служил в рядах Советской Армии.
1964—1971 — на комсомольской работе.
В 1971 окончил Белорусский институт механизации сельского хозяйства, а в 1984 — Минскую высшую партийную школу.
В 1972—1976 работал директором совхоза имени Калинина Краснопольского района Могилёвской области.
В течение многих лет был на партийной работе: инструктор, заведующий аграрным отделом Могилёвского обкома КПБ, инструктор ЦК КПБ, первый секретарь Осиповичского горкома КПБ, второй, первый секретарь Могилёвского обкома КПБ.
С 1992 — на хозяйственной работе, возглавлял различные службы агропромышленного комплекса Могилёвской области.
В марте 1999 был назначен первым заместителем Министра сельского хозяйства и продовольствия Республики Беларусь.
14 июля 2000 указом Президента назначен Министром сельского хозяйства и продовольствия Республики Беларусь.
6 октября 2000 назначен представителем государства ОАО «Белагропромбанк».
В октябре 2000 избран депутатом Палаты представителей Национального собрания Республики Беларусь II созыва по Осиповичскому избирательному округу № 74.
21 ноября 2000 избран председателем Палаты представителей Национального собрания Республики Беларусь II созыва, в тот же день указом № 601 освобождён от должности Министра сельского хозяйства и продовольствия Республики Беларусь «в связи с переходом на выборную должность».
27 февраля 2001 постановлением Совета Министров Республики Беларусь № 274 освобождён от обязанностей представителя государства в Белагропромбанке.
В октябре 2004 года избран депутатом Палаты представителей Национального собрания Республики Беларусь третьего созыва.
С 18 ноября 2004 года — председатель Постоянной комиссии Палаты представителей Национального собрания Республики Беларусь по международным делам и связям с СНГ.
2 октября 2007 года избран председателем Палаты представителей Национального собрания Республики Беларусь третьего созыва (после отставки Владимира Коноплева).
Депутат Парламентского Собрания Союза Белоруссии и России — первый заместитель Председателя Парламентского Собрания, член Высшего Государственного Совета Союзного государства.