Главный режиссёр Горьковского театра юного зрителя, народный артист РСФСР
Родился в городе Перми.
В 1947 году окончил Школу-студию при Большом драматическом театре им. Горького (Ленинград, 1947 г.).
В 1949 –1952 годах – актёр Большого драматического театра.
В 1952–1961 годах – режиссёр (с 1956 года – главный режиссёр Астраханского театра юного зрителя (ТЮЗа).
В 1961–1962 годах – режиссёр Астраханского областного драматического театра им. С.М. Кирова.
В 1963 –1966 годах – главный режиссёр Воронежского ТЮЗа.
В 1966 –1970 годах – главный режиссёр Рязанского ТЮЗа.
С 1970 года – главный режиссёр Горьковского ТЮЗа.
Поставил спектакли: «Три мушкетёра» по А. Дюма (1970), «Двенадцатая ночь» У. Шекспира и «Мещанин во дворянстве» Ж.-Б. Мольера (1976), «Вначале было слово» Ю. Лиманова (1979), «История Мальчиша-Кибальчиша» по А.П. Гайдару (1981), «Сон в летнюю ночь» (1982) и «Виндзорские проказницы» (1985) У. Шекспира, и др.
С 1971 года также преподавал в Горьковском театральном училище.
Отец актрисы Фирстовой Елены Борисовны.
Заслуженный деятель искусств РСФСР (03.06.1977).
Народный артист РСФСР (15.03.1985).
Скончался в Ленинграде, похоронен в городе Горьком на кладбище "Марьина Роща".