Коренной помор, родился и провел детство в деревне Лопшеньга, что на Летнем Берегу Белого моря. После окончания восьмого класса переехал в Ленинград, где поступил и впоследствии закончил Ленинградское Суворовское военное училище. На территории Ленинградской области служил в Советской Армии. В 1976 году закончил факультет журналистики Ленинградского Государственного университета, работал в ленинградской прессе, многие годы служил в ленинградских властных структурах. Здесь же проявил себя как литератор, опубликовал первые свои книги и был принят в Союз писателей СССР. Здесь он прожил 21 год. Поэтому Ленинград – Санкт-Петербург считает второй своей родиной.
С 1987 года живет и работает в Москве. Закончил аспирантуру Академии безопасности России. Кандидат юридических наук. Долгое время состоял на военной и государственной службе России на высших должностях, являлся сотрудником Администрации Президента РФ, был Полномочным представителем Президента России в Архангельской области. Работал на руководящих должностях в российских федеральных ведомствах. Печатался в журналах: «Нева», «Ленинград», «Аврора», «Наш Современник», «Москва», «Родная Ладога», «Север», «Вертикаль», «Двина», «Берега», «Молодая гвардия», «Нижний Новгород» и других. Является заместителем Председателя Правления Союза писателей России, статс-секретарем Союза писателей России, лауреатом ряда Всероссийских литературных премий. Автор 18 книг художественной прозы.
Генерал-майор ФСБ России в отставке.
Имеет ряд правительственных и ведомственных наград.