Родился 5 декабря 1922 года в селё Трещевка, Землянский уезд, Воронежская губерния. Режиссёр театра и кино, киносценарист. Окончил режиссёрский факультет Ленинградского театрального института имени А. Н. Островского (1953). В 1953-1957 годах — режиссёр-постановщик Ленинградского БДТ имени Горького. С 1957 года — режиссёр киностудии «Ленфильм». Автор ряда сценариев, режиссёр телефильмов. Преподавал режиссёрское мастерство в Ленинградском институте культуры. Скончался 15 августа 2007 года в Санкт-Петербурге. Похоронен на Смоленском кладбище.