Родился 20 мая 1963 года в Москве. В 1985 году окончил Московский государственный педагогический институт по специальности «учитель русского языка».В 1986-1987 годах работал диспетчером в Московском городском бюро экскурсий. В 1987–1991 годы — активист клуба «Перестройка», один из основателей и авторов самиздатской газеты «Хронограф». Одновременно как социолог научно-технического кооператива «Перспектива» работал над созданием базы данных по неформальным политическим клубам СССР. Участвовал в создании Московского общественного бюро информационного обмена (М-БИО), на основе которого был учрежден Институт гуманитарно-политических исследований (ИГПИ). В 1990-1995 годах был заместителем директора ИГПИ.В 1993 году участвовал в создании избирательного блока «Явлинский—Болдырев—Лукин». С 1995 года — член бюро центрального совета объединения «Яблоко». В 1993, 1995 и 1999 годах избирался в Госдуму по спискам «Яблока», был зампредом комитета по вопросам местного самоуправления.C 2001 — зампредседателя, с 2008…