Родился в 1949 году в поселке Вознесенье на берегу Онежского озера.
Закончил Литературный институт имени А.М. Горького при Союзе писателей СССР.
Работал сварщиком, грузчиком, корреспондентом в многотиражной газете, редактором на киностудии "Беларусьфильм" и в издательстве "Советский писатель" (1984-1986), заведовал отделом прозы в журнале "Нева"(1986 - 1988).
Первый рассказ опубликован в альманахе "Молодой Ленинград" в 1974 году.
Был участником VII Всесоюзного совещания молодых писателей в 1979 году. Был делегатом VI съезда Союза писателей Российской федерации, IIX и IX съездов писателей России, II и III съездов Международного Сообщества писательских союзов.
Рассказы и книги переводились на английский, немецкий и французский языки.
Романы и повести отмечались премией имени Василия Шукшина, премией имени Андрея Платонова, премией ВЦСПС, годовыми премиями журналов "Наш современник" (дважды), "Молодая гвардия" (дважды), "Север", "Студенческий меридиан", премией "Русская повесть".
Член-корреспондент Международной Славянской академии.
Председатель Православного общества писателей Санкт-Петербурга. Секретарь Союза писателей России.
Член редсоветов журналов "Роман-журнал XXI век", "Образ", "Проза", "Немига литературная", газет "Литературная Россия", "Литературный Петербург", сервера "Русское воскресение".