Родился в 1959 году в г. Искитиме, Новосибирской области, окончил Новосибирский Электротехнический институт, работал программистом в Институте Ядерной Физики,два года служил офицером в Советской Армии.
Участник команды КВН Новосибирского Государственного Университета.
Член Союза Писателей СССР (ныне СП России).
Свой первый рассказ опубликовал в 1983 году.
Автор книг 'Ждите событий', "проклятие Диавардов", 'Незаменимый вор', 'Академонгородок' и др.
Сценарист телевизионных программ и фильмов "О.С.П.-студия", "33 квадратных метра", "Несчастный случай","Простые истины", "Татьянин день" и др.
Один из авторов сценария многосерийного фантастического фильма 'Башня'.