
Родился в деревне Звенячи Оршанского уезда Витебской губернии (ныне Толочинский район Витебской области) Беларуси 18 февраля 1922 года.
Юность его совпала с годами войны. В возрасте двадцати лет участвовал в боях за Севастополь. Почти в самом начале войны попал в плен, находился в концлагерях Дюссельдорфа, Бухенвальда и Дахау. 29 апреля 1945 года был освобождён из концлагеря Дахау американскими войсками.
Художественное образование получил после демобилизации из армии. Учился в Минском художественном училище у В. К. Цвирко, В. В. Волкова (1947-51), в Московском художественном институте им. В. И. Сурикова (1951-57) у Д. К. Мочальского.
Жил и работал в Минске. Руководитель творческой мастерской АХ СССР (с 1980, с 1991 — государственное учреждение культуры «Творческие академические мастерские живописи, графики и скульптуры» Министерства культуры Республики Беларусь).
В 1988 году входил в состав Государственной комиссии по расследованию советских преступлений в Куропатах.
Академик АХ СССР (1983; член-корреспондент 1973). Действительный член Национальной академии наук Беларуси (1995). Член Союза художников СССР (1957). Почётный член Академии искусств ГДР (1975). Член Международной славянской академии.
Народный депутат СССР в 1989—1991 годах (от Фонда культуры). Депутат Верховного Совета Белорусской ССР (1975—1990)
В последние годы тяжело болел, перенёс обширный инсульт. Скончался 8 ноября 2010 года в Минске. Похоронен на Восточном кладбище.

Награды
- Герой Беларуси (1 марта 2006 года) — за исключительные заслуги в социально-экономическом развитии Республики Беларусь
- Заслуженный деятель искусств Белорусской ССР (1970)
- Народный художник Белорусской ССР (1972)
- Народный художник СССР (1978)
- Государственная премия СССР (1973) — за цикл живописных произведений «Героическая Белоруссия» (картины «Партизанская мадонна», «Витебские ворота», «В поле») и настенную роспись «Великая Отечественная война. 1944 год» в музее Великой Отечественной войны города Минска
- Государственная премия Белорусской ССР (1970, 1980)
- Государственная премия Республики Беларусь (1996)
- Премия президента Республики Беларусь (2002)
- Премия Союзного государства в области литературы и искусства, вносящие большой вклад в укрепление отношений братства, дружбы и всестороннего сотрудничества между государствами — участниками Союзного государства (10 марта 2004 года)
- Орден Франциска Скорины (18 февраля 1997 года, первый кавалер) — за большой личный вклад в развитие изобразительного искусства и активную общественную деятельность
- Орден Ленина (1982)
- Орден Отечественной войны II степени (1985)
- Орден Трудового Красного Знамени (1972)
- Орден «Знак Почёта» (1967)
- Серебряная медаль АХ СССР (1967) — за картину «Партизанская мадонна»
- Золотая медаль ВДНХ СССР (1969)
- Серебряная медаль им. М. Б. Грекова (1969)
- Международная премия Андрея Первозванного (1999)
- Международная премия имени М. А. Шолохова в области литературы и искусства (2002)
- Почётный гражданин Минска (2001)
- Почётная грамота Национального собрания Республики Беларусь (12 февраля 2002 года) — за большой вклад в национальную культуру и активное участие в реализации социальной политики Республики Беларусь
