Родился 25 ноября 1961 года в Ленинграде. Учился в 258-й школе г. Ленинград. В 1982 году окончил Ленинградский судостроительный техникум. В 1986 году окончл Ленинградской кораблестроительный институт, получил диплом инженера-кораблестроителя. По комсомольской путевке пошёл работать в милицию. Позже закончил высшие курсы МВД. Первую повесть — «Кошмар на улице Стачек» — написал в 1994 году. С 1995 по 1998 годы писал сценарии для сериала «Улицы разбитых фонарей», а с 1999 по 2005 годы — сценарии для сериала «Убойная сила». С 2007 года на пенсии. Специальное звание "подполковник милиции".
«Кошмар на улице Стачек»
«Обнесенные Ветром»
«Попутчики»
«Петербургский презент»
«Чарующие сны»
«Отсутствие доказательств»
«Страховочный вариант»
«Охота на крыс»
«Целую, Ларин»
«Блюз осеннего вечера»
«Вторжение в частную жизнь»
«Высокое напряжение»
«Инферно»
«Полное блюдце секретов»
«Ля-ля-фа»
«Прямые улики»
«Куколка»
«Два пива, гарсон!» («След бумеранга»)
«Двойной угар, или охота на павиана»
«Проще простого» («Спасибо за музыку»)
«Мент обреченный»
«Дублер»
«Танцы на льду»
«Сделано из отходов»
«Умирать подано»
«Интервью»
«Личное дело»
«Смягчающее обстоятельство»
«Карамель»
«Карамель II»
«Псевдоним для героя» («Маслины для пахана»)
«Смерть под трактором»
«Клюква в шоколаде»
«Рикошет»
«Роль второго плана»
«Карамель-III»
«Визит джентльменов»
«Миссия выполнима»
«Рокировка»
«Розыскник» (не закончен)
«Кома» («Вор должен сидеть!»)
«Цена поражения»
«Кошачий коготь» (сборник рассказов)
«Продавец слов»
«Автокоп»
«Раз плюнуть»
«Черная метка» (сборник рассказов)
«Мыс Доброй Надежды» (совместно с О. Дудинцевым)
«Черный мерин» («Курьер из «Рая»)
«Трудно быть мачо»
«Благие намерения» (совместно с О. Дудинцевым)
«Право на защиту» (совместно с О. Дудинцевым)
«Выгодный жених» (совместно с О. Дудинцевым)
«Лазурный берег» (совместно с О. Дудинцевым)
«Принцип вины» (совместно с О. Дудинцевым)
«Чертово колесо» (совместно с О. Дудинцевым)
«Подземка» (совместно с О. Дудинцевым)
«Царь зверей» (совместно с О. Дудинцевым)
«Аномальная зона» (совместно с О. Дудинцевым)
«Ставки сделаны» (совместно с О. Дудинцевым)
«Каникулы строгого режима» (совместно с Ф. Крестовым)
«Подсадной»
«Одноклассница.ru» («Любовь под прикрытием»)
«Ночь накануне» (совместно с С. Лукьяненко, Е. Зубаревым, Н. Филатовым, С. Гуреевым, А. Прокоповичем)
«Три для без любви»
«Пути Господни»
«Хенк и Боб»
«Пурга, или остаться в живых по-русски» (в работе)