Родился 26 февраля 1937 года в Москве. Отец — писатель Марягин Георгий Александрович (1906-1972), мать — Ревекка Яковлевна (1906-1985). Бабушка по отцу — Марягина Ульяна Никифоровна (1882-1965). Был вольнослушателем на курсе М. И. Ромма, окончил режиссёрский факультет ЛГИТМиКа (1966). В 1954—1955 — лаборант ВГИКа, в 1959—1960 работал на разных студиях, в 1960—1962 — режиссёр Новосибирского телевидения, в 1962—1964 — ассистент режиссёра киностудии имени М.Горького, с 1964 — ассистент режиссёра, 2-й режиссёр, режиссёр киностудии «Мосфильм», режиссёр дубляжа. В 1966 году окончил (заочно) режиссерское отделение Российского государственного института сценических искусств (класс А. Музиля). Автор более 20-ти сюжетов для киножурнала Фитиль. Преподавал во ВГИКе. Публиковался в периодических киноизданиях, автор нескольких книг. Похоронен в колумбарии Новодевичьего кладбища.