Место рождения:
Алтайский край, Волчихинский район, село Вострово
Дополнительная информация:
В 10 лет остался без матери. Семья переехала сначала в Колпашево, затем в Алма-Ату, где он окончил среднюю школу.
С 1941 года учился в Московском юридическом институте, однако со второго курса ушёл на фронт. В качестве командира взвода разведки воевал под Ростовом и Луганском. Осенью 1943 года в боях на реке Миус был тяжело ранен и контужен.
Окончил учёбу в Алма-Атинском юридическом институте. С 1947 года по 1962 год жил в Абакане. Работал собственным корреспондентом газеты «Красноярский рабочий» по Хакасской автономной области. C 1962 года — ответственный секретарь Красноярской писательской организации, главный редактор журнала «Енисей» (1962—1976).