Родился 14 февраля 1953 года в городе Пушкине Ленинградской области. Окончил Ленинградский горный институт (1980), Санкт-Петербургский технический университет (1992), Российскую академию госслужбы (1997), юридический (1998) и философский (2004) факультеты Санкт-Петербургского госуниверситета. Служил в армии в ВДВ. С 1978 года работал геофизиком. В 1991 году занялся предпринимательством. В 1994 году избран депутатом заксобрания Санкт-Петербурга, переизбран в декабре 1998 года. 13 июня 2001 года избран членом Совета федерации (СФ) от законодательного собрания Санкт-Петербурга, переизбран в 2003 и 2007 годах. С 5 декабря 2001 года — председатель СФ. В апреле 2003 года возглавил Российскую партию жизни. 14 марта 2004 года участвовал в выборах президента РФ (набрал 0,75% голосов). С октября 2006 года — председатель объединенной партии "Справедливая Россия: Родина / Пенсионеры / Жизнь" (ныне — "Справедливая Россия"). 18 мая 2011 года по инициативе фракции "Единой России" законодательного собрания Петербурга отозван из СФ. 8 июня получил вакантный мандат депутата Госдумы, 14 июня избран руководителем фракции "Справедливой России" в Госдуме. Награжден орденом "За заслуги перед Отечеством" III степени, другими наградами, именным огнестрельным оружием (трижды). Женат, двое детей.