Родился в Иваново-Вознесенске, ныне город Иваново, в семье рабочих. Вскоре после его рождения семья переехала в село Тоншаево Нижегородского края. Окончил судоводительское отделение Горьковского речного училища (1951 г.), факультет правоведения Саратовского юридического института (1958 г.). В 1952 – 1955 годах – штурман на судах Волжского пароходства. В 1955 – 1956 годах – инструктор по промышленности Балаковского райкома ВЛКСМ Саратовской области.
В 1956 – 1958 годах – литературный сотрудник газеты «Зори молодёжи» (г. Саратов). В 1958 – 1959 годах – корреспондент Саратовского областного комитета по теле- и радиовещанию. В 1959 – 1960 годах – литературный сотрудник редакции газеты «Рабочий край» (г. Иваново). В 1960 году – собственный корреспондент газеты «Горьковская правда». В 1961 – 1963 годах – литературный сотрудник редакции газеты Волжского пароходства «Волжская вахта».
В 1963 – 1965 годах работал в редакции газеты «Горьковская правда»: литературный сотрудник, заведующий отделом советской работы и быта. В 1965 – 1967 годах – заведующий отделом городского хозяйства в редакции газеты «Горьковский рабочий», литературный сотрудник газеты «Горьковская правда», старший инспектор радиовещания Горьковского областного комитета по теле- и радиовещанию, редактор отдела массово-политической и производственной литературы Волго-Вятского книжного издательства.
В 1967 – 1973 годах – заместитель редактора газеты Волжского пароходства «Большая Волга», старший редактор и заведующий редакцией производственно-технической литературы Волго-Вятского книжного издательства. В 1973 – 1991 годах работал в Горьковской высшей школе МВД СССР: литературный сотрудник, редактор научно-исследовательского и редакционно-издательского отделов, старший редактор.
Подполковник милиции. Член Союза журналистов РСФСР. Автор книг «Волга – гордость России» (1968), «Взять море в свои руки» (1996) и др. Жил в Нижнем Новгороде, похоронен на Ново-Сормовском кладбище.