Родился 25 марта (7 апреля) 1910 года в Пятигорске (ныне Ставропольский край).
В 1934—1937 годах работал в студии под руководством Н. П. Хмелёва.
С 1937 года (с перерывом, когда в 1957—1958 годы был командирован в театр ГСВГ) — актёр МАДТ имени М. Н. Ермоловой. Исполнял главным образом роли героев в пьесах Н. Ф. Погодина, К. М. Симонова и других современных драматургов.
В молодости играл роли положительных советских героев: комиссар С. В. Руднев («Люди с чистой совестью» П. П. Вершигоры), Глоба («Русские люди») и Сергей Луконин («Парень из нашего города» — обе К. М. Симонова). Ставил спектакли как режиссёр.
Из западного классического репертуара сыграл роль Петруччио в спектакле «Укрощение укротителя» Дж. Флетчера, который в 1940—1945 годы репетировали десять режиссёров, выпускал А. М. Лобанов. Репетировал роль Астрова в «Дяде Ване» А. П. Чехова в постановке А. М. Лобанова, спектакль не был выпущен. Со временем перешёл на возрастные острохарактерные роли. Автор книги «Монолог под занавес» (1979). Последняя роль — Иван Грозный («Василиса Мелентьева» А. Н. Островского и С. Гидеонова) — мистическая роль, сгубившая многих актёров. Снимался в кино и на телевидении.
Умер 3 декабря 1982 года в Ленинграде во время гастролей МАДТ имени М. Н. Ермоловой. Похоронен в Москве на Введенском кладбище.