Родился 22 апреля 1921 года в Петрограде.
В 1942-1943 годах служил в Советской армии, затем был актёром фронтового театра ВТО п/р А.Н. Арбузова.
В 1944 году окончил Московское городское театральное училище при театре Революции.
С 1945 года — актёр Магаданского музыкально-драматического театра имени Горького.
С 1949 года — актёр Северодвинского театра.
С 1951 года — актёр Вологодского областного театра.
С 1953 года — актёр Львовского русского театра Советской армии.
С 1954 года — актёр Театра группы Советских войск в Германии.
С 1957 года — актёр Днепропетровского театра имени Горького.
С 1960 года — актёр Одесского русского Театра имени А. Иванова.
С 1965 года — актёр Кировского областного Театра имени С.М. Кирова.
С 1967 года — актёр Московского драматического театра имени Н.В. Гоголя.
С 1970 года — актёр Театра-студии киноактёра.
Заслуженный артист РФ (1992).
Ушёл из жизни 18 июня 1992 года в Москве. Урна с прахом актёра захоронена на 1-м участке Донского кладбища Москвы.
роли в кино
1991 Последнее путешествие Каипа
1989 Шакалы1989 Сувенир для прокурора :: Павел Васильевич Грачёв
1989 Женщины, которым повезло :: отец Дуси Королевой
1989 Во бору брусника :: сельский врач
1989 Бейбарс :: эпизод
1988 Гражданский иск | Actiune civila :: Дмитрий Степанович Лукин
1987 Оглашению не подлежит :: эпизод
1987 Испытатели :: Филин
1987 Иван Великий :: эпизод
1986 Там, где нас нет1986 Право решать :: Алексей Иванович Евдокимов :: главная роль
1986 Последняя дорога :: Никита
1986 Очная ставка :: Фомин
1986 Наградить (посмертно) :: директор банка
1986 Затянувшийся экзамен :: Старосельцев
1986 Без срока давности :: Федор Храпин
1985 От зарплаты до зарплаты :: Анатолий Иванович
1985 И на камнях растут деревья | Dragens fange :: Олаф
1985 Змеелов :: Анатолий Семенович
1985 Встретимся в метро :: Иван Сергеевич Ипатов
1985 Воскресный папа :: Сергеев Дмитрий Сергеевич
1985 Битва за Москву | Boj o Moskvu :: Павлов-отец
1984 Человеческий фактор1984 Человек-невидимка :: констебль Джефферс
1984 ТАСС уполномочен заявить... :: Вогулев Михаил Сергеевич
1984 Серебристая нить
1984 Потерялся слон :: Александр Петрович Филиппов
1984 Первая Конная :: военспец
1984 Очень важная персона :: отец жениха
1984 Мёртвые души :: юродивый
1984 Лев Толстой | Lev Tolstoj :: монах Михаил
1984 Инопланетянка :: Павел Германович
1984 Зачем человеку крылья :: Виктор Степанович
1984 За ночью день идёт :: Петр Иванович Батюк
1984 Вера, надежда, любовь :: Соколов
1984 Без права на провал :: командир партизанского отряда
1983 Я тебя никогда не забуду :: Бочкарев Петр Никифорович
1983 У опасной черты :: Дмитрий Прокофьевич Каширин
1983 Трое на шоссе :: эпизод
1983 Тревожное воскресенье :: эпизод
1983 Средь бела дня... :: Иван Ефимович Боровиков :: главная роль
1983 Приступить к ликвидации :: Павел Петрович Одинцов
1983 Пароль - "Отель Регина" :: Родионов
1982 Формула света1982 Мать Мария :: рабочий
1981-1982 Полесская хроника :: Дометик
1981 Ярослав Мудрый :: Радим
1981 Фронт в тылу врага | Fronta v týlu nepřítele :: Виктор Сергеевич Хват
1981 Родник :: ветеринар
1981 Деревенская история :: Сидор Петрович
1980 Юность Петра | Peters Jugend :: патриарх Иоаким
1980 Ночное происшествие :: полковник милиции
1980 Мелодия на два голоса :: Иван
1980 Ларец Марии Медичи :: Нефедов
1980 Крупный разговор :: Семён Алексеевич Козельков
1980 Крах операции "Террор" | Krach operacji Terror :: Протопопов
1980 Эскадрон гусар летучих :: граф
1980 Дым отечества :: Ермолаич
1980 В начале славных дел (СССР, ГДР) :: патриарх Иоаким
1979 Опасные друзья :: капитан Соколов
1979 Мир в трех измерениях
1979 До последней капли крови | Do krwi ostatniej (Польша)
1979 Город принял :: Григорий Иванович Севергин
1979 Антарктическая повесть :: Самойлов
1978 Торговка и поэт :: командир отряда
1978 Территория :: майор милиции
1978 Тактика бега на длинную дистанцию :: Петрович
1978 Предварительное расследование :: дядя Федот
1978 Отец Сергий :: эпизод
1978 Особых примет нет | Znaków szczególnych brak (СССР, Польша, ГДР) :: Захар Павлович Житомирский (Кузин)
1978 Однокашники :: эпизод
1978 И ты увидишь небо :: командующий
1978 До последней капли крови... | Do krwi ostatniej... (Польша) :: полковник Кондратюк
1978 Вас ожидает гражданка Никанорова :: милиционер
1978 Баламут :: Пантелей Федорович
1978 Артём :: эпизод
1977 Фронт за линией фронта :: Виктор Сергеевич Хват
1977 Счет человеческий
1977 Родные
1977 Риск - благородное дело :: Виктор Сергеевич
1977 Переезд (короткометражный)
1977 Мимино :: кадровик
1977 Враги :: эпизод
1976 Сохранить город | Ocalić miasto (CCCР, Польша)
1976 Слово для защиты :: Петр Константинович Межников
1976 Приключения Травки :: капитан речной "Ракеты"
1976 Моё дело
1976 Жизнь и смерть Фердинанда Люса :: Вальтер
1976 Голубой портрет :: Павел Кузьмич
1976 Безотцовщина :: Леонид Петрович
1975 Родины солдат :: полковник Прохоров
1975 Рассказ о простой вещи :: управдом
1975 Простые заботы :: Кравченко
1975 На ясный огонь :: Степан Лукич
1975 Мой дом - театр :: Богданов
1974-1975 Рожденная революцией :: Алексей Бушмакин :: главная роль
1974 Фронт без флангов :: Виктор Сергеевич Хват
1974 Скворец и Лира | Skřivánek a Lyra :: Зигфрид
1974 Помни имя своё | Remember Your Name | Zapamiętaj imię swoje (СССР, Польша) :: Петр Федорович
1974 Любовь земная :: член райкома
1973-1983 Вечный зов :: Виктор Сергеевич
1973 Товарищ генерал :: командующий фронтом
1973 С весельем и отвагой :: Степан Трофимов
1973 Райские яблочки :: эпизод
1973 Мачеха :: Мельников Николай Михеич
1973 И на Тихом океане... :: большевик-подпольщик
1973 Иван Васильевич меняет профессию :: боярин, бородач
1973 Двое в пути :: преподаватель
1973 Два дня тревоги :: Николай Струков
1972, 1973 Большая перемена :: гость на свадьбе
1972 Человек на своем месте :: Николай Иванович Стукалин
1972 Свеаборг | Sveaborg :: подполковник
1972 Пятьдесят на пятьдесят :: помощник Волгина
1972 Петр Рябинкин :: эпизод
1972 Петерс | Peterss :: извозчик
1972 Нежданный гость :: генерал
1972 Город на Кавказе (короткометражный)
1972 Бой после победы :: Штольц
1972 Быулое и думы (фильм-спектакль)
1971, 1973 Тени исчезают в полдень :: Виктор Андреевич
1971, 1972 Руслан и Людмила :: Голова
1971 Ты и я :: рентгенолог
1971 Разрешите взлёт!1971 Седьмое небо :: член контрольной комиссии по авариям
1971 Разрешите взлёт! :: Пётр
1971 Нам некогда ждать1970, 1971 Звезды не гаснут :: Иван Фёдорович Туртышкин
1970 Случай с Полыниным :: отец Маши
1970 Сеспель
1970 Риск :: Анджей
1970 Поезд в завтрашний день
1970 О друзьях-товарищах :: рабочий-литейщик лефортовского «Мехзавода Мюллер и К»
1970 Моя улица :: эпизод
1970 Красная площадь :: Камышов
1970 В лазоревой степи (киноальманах) :: Мирон Бодягин
1970 Алексеич (короткометражный) :: Виктор Сергеевич
1969 Рудольфио (короткометражный) :: эпизод
1969 Красная палатка | Red Tent, The | Tenda rossa, La (СССР, Италия) :: эпизод
1968 Шестое июля :: комендант Кремля
1968 Случай из следственной практики :: милиционер
1968 Нейтральные воды :: штабист
1968 Зигзаг удачи :: Василий Александрович
1967 Операция "Трест" :: Жуковский
1967 Баллада о комиссаре1965 Ярость :: солдат
1965 Иностранка :: новосел
1965 Эскадра уходит на запад :: французский офицер
1965 Верность :: танцующий капитан
1964 Наш честный хлеб :: фотограф
1963 Оптимистическая трагедия :: высокий матрос
1962 Компаньерос :: моряк
1962 Здравствуй, Гнат :: эпизод
1959 Черноморочка :: скрипач
озвучивание
1985 Снайперы :: Степан Ситкин
роль Николая Скоробогатова