Первая публикация в 1987 году — сокращенный вариант повести «Третье имя» в журнале «Энергия». Дебютная книга — «Убъем в себе Додолу» (1996). Член Союза российских писателей и Союза писателей Санкт-Петербурга с 1997 года. С 2006 года и по настоящее время под псевдонимом Николай Романов сочиняет книги для «лениздатовской» серии «Боевая фантастика».
Ответственный секретарь журнала «Полдень, XXI век» и Оргкомитета «АБС-премии». Лауреат нескольких литературных премий.
Женат. Имеет двоих взрослых детей. Живет в Санкт-Петербурге.