Родился 28 июля 1955года вЛенинграде.
Окончил математико-механический и юридическийфакультеты Ленинградского (Санкт-Петербургского) государственного университета.
1977-1990 годах - инженер, научный сотрудник, заведующий лабораторией в научно-исследовательских институтах в области управления сложными системами.
1990-1993 годах - депутат Ленинградского (Санкт-Петербургского) городского совета, член президиума и малого совета.
1994-1995 годах - директор программ Санкт-Петербургского гуманитарно-политологического центра «Стратегия».
1995-1999 годах – депутат Государственной Думы Российской Федерации второго созыва, заместитель председателя Комитета по делам Федерации и региональной политике.
1999-2003 годах – депутат Государственной Думы Российской Федерации третьего созыва, заместитель председателя, с апреля 2002 г. – председатель Комитета по образованию и науке.
1996-2003 годах - член делегации Федерального собрания Российской Федерации в Парламентской Ассамблее Совета Европы, член Комиссии ПАСЕ по юридическим вопросам и правам человека.
2004-2005 годах – директор образовательных программ Санкт-Петербургского гуманитарно-политологического центра «Стратегия».
2005-2012 годах – советник Постоянного представительства Российской Федерации при международных организациях в Вене.
4 апреля 2012 года избран на должность Уполномоченного по правам человека в Петербурге, 5 апреля 2017 года переизбран на второй пятилетний срок.
С 21 сентября 2015 года – вице-президент Европейского института омбудсмена, переизбран на эту должность 22 сентября 2017 года и 3 сентября 2021 года
На выборах 19 сентября 2021 года избран депутатом заксобрания Петербурга седьмого созыва.