Родился в 1928 году в городе Миассе Челябинской области в семье военнослужащего.
Окончил Литературный институт имени А. М. Горького.
С 1958 года работал в аппарате Свердловской областной писательской организации, а с 1965 года руководит этой организацией.
Неоднократно избирался членом Свердловского горкома ВЛКСМ, народным заседателем, членом райкома КПСС и Свердловского обкома КПСС, членом Правления Союза писателей РСФСР.
С 1975 года — секретарь Правления Союза писателей РСФСР.
Первые стихи опубликованы в 1948 году в журналах «Смена» и «Советский воин», печатался в журналах «Наш современник», «Молодая гвардия», «Звезда», «Нева», «Огонек», «Дон», «Урал» и т. д. Первая книга стихов «В большую жизнь» вышла в Свердловске в 1952 году.
Автор восьми сборников стихов, среди которых «Перекаты» (1956), «Второе дыхание» (1965), «Солнце и снег» (1969), «Северное сияние» (1972). Выпустил несколько книжек стихов для детей и повесть «Маменькин сынок» (Свердловск, 1975). Заслуженный работник культуры РСФСР. Награжден орденом Трудового Красного Знамени.
Член КПСС с 1959 года.
МОЙ УРАЛ
1968
СТОРОЖ
1955
У НАШЕЙ ШКОЛЫ
1957
ПАРНИ
1967
МАЙКОР
1973
ПЕРЕД ГРОЗОЙ
1973
СОСНЫ
1971
ОСЕННЕЕ
1968
У КОСТРА
1956
«Крутятся без устали колеса..»
1956
«Себя считать я должен виноватым…»
1971
«Не перекрашивай седины…»
1974
Я — СЫН РОССИИ
1972