Родился в 1957 в Ленинграде в семье инженеров. Окончил Ленинградский ин-т авиационного приборостроения и Литературный ин-т им. А.М. Горького. Работал инженером на кафедре, сторожем шахты Метростроя, редактором в журнале «Костер» и на «Радио России».
Начинал как поэт. Именно как «проза поэта» была воспринята его первая книга «Внизу, под звездами».
Литературную известность принёс роман «Хозяйка истории», ставший финалистом российского Букера в 2001. Наибольший успех на сцене сопутствовал трагикомедиям «Дон Педро» и «Берендей» (последняя была, в частности, поставлена в БДТ им. Г.А. Товстоногова, 2007). Лауреат премии Национальный бестселлер за роман «Фигурные скобки».