Родился 4 декабря 1950 в Истринском районе Московской области в семье рабочего-железнодорожника.
В 1974 окончил Московский авиационный институт (МАИ) им. Серго Орджоникидзе по специальности "авиаприборостроение". Получил квалификацию инженера-электромеханика.
В 1974 - 76 работал инженером в Научно-исследовательском институте приборостроения.
С 1976 по 1987 работал в МАИ в должностях старшего инженера, ведущего инженера, директора студенческого городка и главного инженера института.
С 1987 - главный инженер туристского комплекса "Измайлово".
В мае 1990 был избран генеральным директором ЗАО "Туристские гостиничные комплексы "Измайлово", занимал должность до января 2000.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Награжден медалью "За трудовую доблесть" (1980), почетной грамотой Правительства РФ (1997).
Жена, Людмила Константиновна, окончила Московский институт инженеров транспорта. Дочь Наталья (1973), сын Дмитрий (1980).