Родился 20 мая 1963 в Москве, русский.
В 1985 окончил филологический факультет Московского государственного педагогического института им. В. И. Ленина.
С 1986 по октябрь 1987 работал в Московском городском бюро экскурсий. В 1989 - 90 работал в кооперативе "Перспектива". С декабря 1989 - сотрудник Института социологии. С 1990 работает в Институте гуманитарно-политических исследований (ИГПИ). С 1992 - заместитель директора ИГПИ. На 1998 - ведущий эксперт ИГПИ.
В 1987 - активный член клуба "Перестройка", с декабря 1987 по 1989 - клуба "Перестройка-88".
В 1988 - 89 входил в редколлегию самиздатовской газеты "Хронограф". Весной 1988 участвовал в создании Московского общественного бюро информационного обмена (М-БИО), на основе которого в 1991 был создан Институт гуманитарных и политических исследований (ИГПИ).
Весной 1994 стал депутатом Государственной Думы РФ.
С 1994 - член Координационного совета Оранжевого движения "Субтропическая Россия" (СР).
17 декабря 1995 был избран в новый состав Государственной Думы РФ.
Член бюро Центрального совета объединения "Яблоко".
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Заместитель председателя Комитета Государственной Думы по вопросам местного самоуправления.