С 1933 года, окончив Брянскую школу № 27, работал газоэлектросварщиком на заводе «Красный Профинтерн» в Брянске, затем — в Магнитогорске.
В 1936 году был призван в армию, служил в охране Кремля.
С 1939 года после окончания Харьковского Высшего военного пограничного училища служил начальником Перемышленской погранзаставы.Войну встретил 22 июня 1941 года под Станиславом и закончил под Кёнигсбергом на косе Курише-Нерунг 6 мая 1945 года. Участник боев за Москву, Крым, Сталинград. Четыре раза был ранен; после последнего ранения под Кёнигсбергом в звании майора демобилизован по состоянию здоровья, инвалид I группы.Поселился на родине — в Брянске, вернулся к профессии сварщика.
С 1961 года — член Союза писателей СССР; в том же году вступил в КПСС.
В 1961—1964 годы жил в Алма-Ате, работал руководителем отдела прозы в журнале «Простор» .
С 1964 года жил в Рязани, был избран ответственным секретарём Рязанской писательской организации. Активно сотрудничал с журналами «Новый мир» , «Молодая гвардия» , «Огонек» и газетами «Известия» , «Литературная газета» , «Литература и жизнь» (более двухсот публикаций).
В 1967 году переехал в Брянск.
В 1960-е годы был одним из организаторов первого поэтического праздника в Овстуге — родине Фёдора Ивановича Тютчева, ставшего потом Всероссийским.Член Брянской областной писательской организации.Похоронен в Брянске.