Родился 26 ноября 1935 года в деревне Ольковичи Вилейского района Минской области. Белорус. Член Коммунистической партии с 1958 года. В Вооружённых Силах СССР служил в морской пехоте с 1954 по 1958 годы. В 1966 году окончил заочное отделение Белорусского государственного института народного хозяйства им. В. В. Куйбышева по специальности «экономист торговли».
С 1951 года ученик Ольковичского сельпо в Минской области, затем учащийся Барановичского торгово-кооперативной школы. С 1952 года старший бухгалтер Ильянского сельпоi там же в Минской области. После службы в Вооружённых Силах СССР в 1958 году поступил на работу старшим бухгалтеров Ильянского межсовхозрабкоопа. С 1959 года директор Вилейского, с 1963 года Молодечненского горпищепромторговii. С 1965 года заместитель председателя правления Минского облпотребсоюзаiii. С 1967 года начальник управления торговли Минского облисполкома.
С 1970 года первый заместитель председателя, с 1977 года председатель правления Белорусского республиканского потребсоюза. С 1984 года заместитель председателя Совета Министров Белорусской ССРiv. В декабре 1986 года назначен министром торговли СССР в правительство, возглавляемое Николаем Ивановичем Рыжковым (27.09.1985 – 26.12.1990)v. 14 января 1991 года правительство СССР (Кабинет Министров СССР) возглавил Павлов Валентин Сергеевич. В этой должности работал до ноября 1991 года. Министерство упразднено 14 ноября 1991 года.
Депутат Верховного Совета СССР 11 созыва. Награждён орденами Трудовое Красное Знамя, Дружбы народов, «Знак Почёта»
i Сельская потребительская кооперация
ii Управление пищевой промышленности
iii Областной союз потребительских обществ
iv Председателями Совета Министров Белорусской ССР были Бровиков Владимир Игнатьевич (08.07.1983 г. – 10.01.1986 г.) и Ковалёв Михаил Васильевич (10.01.1986 г. -07.04.1990).
v Сменил министра Ващенко Григория Ивановича, который в возрасте почти 66 лет был уволен на пенсию