Советский и белорусский актёр театра и кино, театральный режиссёр. Заслуженный артист Республики Беларусь.
Родился в Полоцке.
В 1968 году окончил механическое отделение Полоцкого нефтяного техникума. В 1973 году - актёрско-режиссёрский факультет ВГИКа (мастерская профессора Игоря Таланкина, белорусский набор).
С 1973 года работал на киностудии «Беларусьфильм». Сыграл более 130 ролей в кино.
С 1981 года был в труппе Минского Театра-студии киноактёра.