Родился в г. Серове Свердловской области в семье рабочего — мостостроителя. После окончания семилетней школы работал токарем, в геологоразведочной партии в Якутии, на лесосплаве, мотористом теплохода на Лене. В 1958 г. приехал на Алтай. В г. Рубцовске работал токарем на заводе «Алтайсельмаш», цинкографом в типографии, сотрудником районной газеты, с 1962 г. — собственный корреспондент газеты «Алтайская правда». В 1964 г. экстерном завершил среднее образование, поступив на заочное отделение Литературного института им. А. М. Горького, который окончил в 1969 г. С 1965 г. — в Барнауле, в аппарате «Алтайской правды». С 1966 г. собственный корреспондент «Известий» по Томской области, затем Киргизии, Ярославской области. С 1976 г. — в Москве.
Был страстным охотником и рыбаком.
Первая юмореска опубликована в «Алтайской правде» в 1960 г.
Книги писателя публиковались в Венгрии и Чехословакии.
Награжден юбилейной медалью в связи со 100-летием В. И. Ленина.
Член Союза писателей России с 1974 г.