Биография
С 1977 по 1990 год - инженер, научный сотрудник, заведующий лабораторией в научно-исследовательских институтах в области управления сложными системами.
С 1990 по 1993 год - депутат Ленинградского (Санкт-Петербургского) городского Совета, член президиума и малого Совета.
С 1994 по 1995 год - директор программ Санкт-Петербургского гуманитарно-политологического центра "Стратегия".
С 1995 по 1999 год - депутат Государственной Думы 2-го созыва, заместитель председателя Комитета по делам Федерации и региональной политике.
С 1999 по 2003 год - депутат Государственной Думы 3-го созыва, заместитель председателя, с апреля 2002 года - председатель Комитета по образованию и науке.
С 1996 по 2003 год - член делегации Федерального собрания Российской Федерации в Парламентской Ассамблее Совета Европы, член Комиссии ПАСЕ по юридическим вопросам и правам человека.
С 2004 по 2005 год - директор образовательных программ Санкт-Петербургского гуманитарно-политологического центра "Стратегия".
С 2005 по 2012 год - советник Постоянного представительства Российской Федерации при международных организациях в Вене.
С апреля 2012 года по сентябрь 2021 года - уполномоченный по правам человека в Санкт-Петербурге.
Действительный государственный советник Санкт-Петербурга 1-го класса.
С сентября 2021 года - депутат седьмого созыва Законодательного собрания Санкт-Петербурга. Фракция "Яблоко".
Образование
Окончил математико-механический (1977г.) и юридический (1994г.) факультеты Санкт-Петербургского (Ленинградского) государственного университета.
Кандидат физико-математических наук (1984г.)
Личная жизнь
Семья: Двое детей.Женат.