Родился 20 апреля 1958 года в городе Новосибирске. Окончил школу N 172.
В 1980 году закончил Новосибирский электротехнический институт по специальности «инженер электронной техники». После окончания ВУЗа 10 лет работал по специальности на государственном предприятии НПО «Каскад» инженером-наладчиком. Позднее работал в производственно-коммерческом АО «Мета-Прибор» начальником отдела.
В 1980-е участвовал в самиздате (пресс-бюллетень СибИА).
Несколько лет был колумнистом наиболее тиражной газеты Новосибирска «Ва-банкъ»
В качестве депутата ГД известен как участник переговоров с Джохаром Дудаевым в 1996-м, результатом чего стало создание парламентской комиссии по обмену военнопленными между РФ и Ичкерией. В частности, освобождено из плена более 30-ти новосибирских сотрудников милиции. Также установил герб Новосибирска на Северном полюсе в 1997-м.
С апреля 1997 года по 2002 год — первый вице-президент Российской Шахматной Федерации.
В 2001 году был назначен генеральным директором коммерской компании «Альфа-Эко-Новосибирск» — дочерней структуры «Альфа-Групп».
Женат, имеет двух дочерей (Надежда и Александра). Жена Янковская Наталья Александровна — домохозяйка.