Родился 25 февраля 1941 года в семье военнослужащего. После Великой Отечественной войны семья переехала в Ленинград, где будущий поэт закончил обучение в средней школе, работал на стройке, затем механиком по техническому и аварийному обслуживанию лифтов. Стихи стал писать еще в школе, их охотно публиковала детская и молодежная пресса. Был в числе победителей детских конкурсов на лучшее стихотворение.
В 1977 году поступил и в 1979 году окончил Высшие литературные курсы в Москве при Союзе писателей СССР. Член Союза писателей СССР с 30 марта 1976 года. Работал в отделе поэзии журнала «Звезда», главным редактором журнала «Единая семья», «Советский шахтер», главным редактором Санкт-Петербургского отделения издательства «Культура». Преподавал в Санкт-Петербургском городском дворце творчества юных, обучал поэтическому мастерству начинающих литераторов, пришедших в клуб «Дерзание».
Действительный член Петровской академии наук и искусств (ПАНИ), автор более 30 книг стихотворений и поэм.
В 1998—1999 годах в издательстве «Околица» вышел трехтомник избранных произведений поэта.
В начале двадцать первого века был инициатором многочисленных литературно-просветительских проектов. Стоял у истоков создания Российского Межрегионального Союза писателей Северо-Запада (председатель Е. П. Раевский), Союза писателей «Многонациональный Санкт-Петербург» (председатель Альмира Биккулова, в настоящее время Виктор Кокосов), возрождения журнала «Невский альманах» (главный редактор Владимир Скворцов) и других.
Покинув город на Неве, жил и работал в Великом Новгороде, в 2005—2006 годах возглавлял Новгородскую писательскую организацию Союза писателей России. Принимал участие в коллективных выступлениях в поддержку журнала «Невский альманах».
Скончался 25 октября 2017 года. Похоронен на территории Покрово-Тервенического монастыря.