Родился в 1963 году.
Окончил Московский государственный педагогический институт им. Ленина. Кандидат политических наук.
1987–1991 - участник неформального движения, один из основателей и авторов первой в России самиздатской газеты «Хронограф».
1990–95 - заместитель директора Института гуманитарно-политических исследований.
1994–2003 - депутат Государственной Думы от фракции «ЯБЛОКО», заместитель председателя Комитета по вопросам местного самоуправления.
C 2001 – Заместитель Председателя партии «ЯБЛОКО». Участвовал в разработке основных программных документов партии – «Демократического манифеста» и программы «7 шагов к равенству возможностей».
В 2002 году инициировал движение против ввоза в Россию ядерных отходов иностранного происхождения (ввоз ОЯТ до сих пор заблокирован). В 2003 году указом президента России назначен членом Комиссии по контролю за ввозом в Россию отработанного ядерного топлива иностранного происхождения.
В 2005 году избран депутатом Московской городской Думы, руководитель фракции «ЯБЛОКО - Объединенные демократы».
В 2008 избран Председателем РОДП «ЯБЛОКО».
Женат. Дочь.