Родился 20 июля 1946 года в г. Москве. Окончил Московский авиационный институт имени С. Орджоникидзе. Кандидат технических наук. Перед избранием в Московскую городскую Думу работал заместителем заведующего кафедрой «Системы автоматического управления ЛА» Московского авиационного института имени С. Орджоникидзе.
Депутат Московской городской Думы первого (1993 – 1997 гг.), второго (1997 - 2001 гг.), третьего (2001 – 2005 гг.) и четвертого (2005 - 2009 гг.) созывов. Заместитель Председателя Московской городской Думы с декабря 1996 года по декабрь 2001 года.
Вновь избран депутатом Думы 11 октября 2009 года.