Родился 16 октября 1946 в Мурманске в семье военнослужащего, русский.
В 1972 окончил Московский энергетический институт. Кандидат экономических наук.
В 1972 - 89 работал в Московском городском Совете, в НИИ комплексного развития народного хозяйства Москвы, Бауманском районном Совете, Бауманском райкоме КПСС. С 1989 по 1990 - председатель исполкома Бауманского районного Совета народных депутатов Москвы.
В марте 1990 был избран в Моссовет.
Одновременно в 1990 был избран депутатом, а затем - председателем Бауманского райсовета.
В 1991 был избран председателем Моссовета.
После кровавых столкновений демонстрантов с милицией 1 мая 1993 безуспешно настаивал на том, чтобы Моссовет удовлетворил требование Прокуратуры о разрешении на привлечение к ответственности одного из организаторов демонстрации - депутата Моссовета Виктора Анпилова.
12 декабря 1993 был избран депутатом Совета Федерации РФ первого созыва.
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
С ноября 1996 - председатель объединения "Наш город".
Осенью 1997 возглавил "Блок Николая
Гончара" на выборах в Московскую городскую Думу.
19 декабря 1999 был избран в новый состав Думы.
В Государственной Думе РФ не вошел ни в одну из депутатских фракций и групп.
Награжден медалями "За трудовое отличие", "За трудовую доблесть".
Женат. Имеет дочь.