Жил в Верхней Берёзовке (Улан-Удэ) и селе Ильинка Прибайкальского района. Учился в средней школе № 1 города Улан-Удэ.После окончания философского факультета МГУ вернулся в Бурятию. Работал в газете «Молодежь Бурятии» , журнале «Байкал» .
В 1959—1961 годах учился в аспирантуре МГУ. Работал спецкором в газете «Молодой целинник» (Целиноград), в журналах «Журналист» , «Политическое самообразование» , «Коммунист» , «Буддизм» , на Гостелерадио СССР. Был помощником депутата Госдумы РФ Сергея Босхолова.