Родился 6 июля 1923 года в Новосибирске.
В 1947 году окончил Ленинградский театральный институт, в 1949-1950-х учился на режиссерском факультете этого института. Актер Ленинградского театра драмы им. Пушкина (1943-1947), Новосибирского ТЮЗа (1947-1954); главный режиссер Новосибирского областного драматического театра (1954-1957), режиссер студии Новосибирского телевидения (1957-1958), Новосибирского ТЮЗа (1958-1960, главный режиссер 1960-1971), главный режиссер Новосибирского театра "Красный факел" (1971-1974).
Главный режиссер Центрального детского театра с 1974 года.
Главный режиссер Ярославского театра им. Ф. Волкова (1979-1983).
Преподавал в Ярославском театральном училище.
Ушел из жизни 28 марта 1989 г. Похоронен на Кунцевском кладбище в Москве.