Родился 5 апреля 1920 года в Севастополе. В 1941 году окончил Крымское театральное училище. Участник Великой Отечественной войны. С 1946 по 1956 год — актёр театров разных городов. С 1956 по 1967 год — актёр Центрального академического театра Советской Армии. С 1967 года — актёр Московского театра имени М.Н. Ермоловой. За годы работы в Ермоловском театре им было сыграно более 100 ролей.
Заслуженный артист РСФСР (1979). Народный артист РФ (1995).