(1984, 1987),
Трудового Красного Знамени (1981),
Знак Почета (1971).
Орден За заслуги перед Отечеством III степени (8 марта 2007)
Орден За заслуги перед Отечеством IV степени (28 октября 2002)
Распутин лауреат Государственной премии СССР (1977, 1987), международной премии имени Федора Достоевского, премии Александра Солженицына (2000), Всероссийской литературной премии имени Сергея Аксакова (2005).
Почётный гражданин Иркутска (1986)