С 1974 года - член возглавляемого Б.Н.Стругацким семинара молодых писателей-фантастов. Первый фантастический рассказ опубликовал в 1979 году. С тех пор опубликовано более десятка рассказов, пять повестей и один роман в периодике, а также две авторские книги. Первая из них роман "Очаг на башне" - в 1991 году получила премию "Старт". Опубликованный в журнале "Нева" в 1993 году роман "Гравилет "Цесаревич" получил премии "Интерпресскон-94" и "Бронзовая Улитка-94".
Соавтор сценария художествененого фильма "Письма мертвого человека". В числе основных создателей фильма в 1987 году получил Государственную премию РСФСР имени братьев Васильевых.