Родился в Ленинграде.
Мать - Ксения Владимировна Стракач (по первому браку Куракина, 1903-1988)[1]. Дед со стороны матери - полковник Александрийского гусарского полка Владимир Станиславович Стракач (1870-1948) [2].
Отец - кандидат коммерции Александр Леонович Авербах (1896-1966) - в молодости был актёром в труппе Большого драматического театра, затем окончил экономический факультет Ленинградского технологического института и работал инженером[3]. Дед, Леон (Лейб) Ильич Авербах, был главой еврейской общины Рыбинска. Прадед - Илья Осипович Авербах (1836-1909), мариупольский 2-ой гильдии купеческий сын, впоследствии рыбинский купец первой гильдии и управляющий Шекснинским пароходством, потомственный почётный гражданин.
В 1958 году окончил 1-й Ленинградский медицинский институт имени академика И. П. Павлова. Работал по распределению в Шексне. После врачебной практики окончил Высшие сценарные курсы при Госкино СССР (1964, мастерская И. Г. Ольшанского)[4][5], затем - режиссерские курсы при киностудии «Ленфильм» (1967, мастерская Г. Козинцева).
С 1967 года - режиссёр киностудии «Ленфильм», автор сценариев научно-популярных и игровых фильмов