Советский и белорусский режиссер, актер, сценарист. Народный артист Белорусской ССР.
Родился в Новосибирске.
В 1956 году окончил факультет журналистики Белорусского государственного университета. В 1963 году окончил режиссерский факультет ВГИКа (мастерская М. Ромма).
В 1956-1958 гг. — актер Белорусского республиканского ТЮЗа.
С 1963 г. — режиссер киностудии «Беларусьфильм».
С 1993 г. — профессор Института современных знаний Белоруссии.
Скончался в Минске, похоронен на Восточном кладбище.