Родился 15 марта 1937 года в районном посёлке Усть-Уда.
Окончил в 1959 году историко-филологическое отделение Иркутского университета.
За заслуги в развитии литературы награждён орденами Ленина (1984), Трудового Красного Знамени (1981), Знак Почёта (1971).
В 1977 и 1987 годах дважды был удостоен Государственной премии СССР. В 1986 году В. Г. Распутину присвоено звание почётного гражданина Иркутска.