Род. в д. Субботинцы Вятской обл. Учился в Литинституте (1939-41). Участник Великой Отеч. войны; военный журналист; старший лейтенант. Был членом КПСС (с 1944). Окончил Высшие лит. курсы (1956).
Печатается как поэт с 1942. Автор кн. стихов: Солдат мира. Симферополь, 1950; Героическая баллада. М., 1953; Стихи. Симферополь. М., 1953; Танки в траве. М., 1967; Живая память. М., 1962; Земное лето. М., 1962; Книга моих стихов. М., 1964; Избранная лирика. М., 1968; Строки. М., 1972; Стихотворения. М., 1976; Бранденбургские ворота. М., 1979. Издает также кн. прозы: На мысе Голубином. Очерк. Симферополь, 1949; День тысяча четыреста десятый. Рассказы. М., 1961; Мальчик на дельфине. Рассказы. М., 1965; Как кончаются войны. М., 1965; Живица. Рассказы. М., 1966; Жизнь поэта. М., 1973; Силуэты. М., 1973; Рассказ о Петре Чеканове. М., 1974; Первая книга. Рассказы. М., 1977; Школа характера. М., 1979; Роман от первого лица. М., 1979; Красные скалы. М., 1980; И настал мир. Рассказы. М., 1981. Печатает мемуары: По краю земли. Записки старика. - “Урал”, 1999, №№ 2-4 (предисловие В.Лукьянина). Выпустил: Избранные произведения в 2 тт. М., 1981; Избранные произведения в 3 тт. М., 1990. Публикует стихи в ж-ле “НМ” (1986, № 5).
Член СП СССР (1952).
Награжден орденами Отеч. войны 1-й и 2-й степени, Красной Звезды, Трудового Красного Знамени, “Знак Почета”, медалями “За освобождение Варшавы”, “За взятие Берлина”, “За победу над Германией”, “За доблестный труд”, “За укрепление боевого содружества”. Серебряная медаль им. А.Фадеева (1980), премия им. К.Симонова (1982).