Родился 27 июня 1952 года в Ленинграде. Окончил Ленинградский институт авиационного приборостроения по специальности "инженер-электромеханик" и Санкт-Петербургский государственный университет по специальности "юрист-правовед".
В 1975-1989 годах работал инженером на предприятиях ВПК Ленинграда – "Биофизприбор" и "Красная заря".
В 1990 году избран депутатом, председателем Сестрорецкого районного Совета народных депутатов.
С 1994 по 2002 год депутат Законодательного Собрания Санкт-Петербурга первого и второго созывов. Председатель постоянной комиссии по устройству государственной власти и местному самоуправлению. Один из авторов Устава города, разработал более 20 законопроектов.
В 2003-2004 годах заместитель председателя Комитета по культуре и спорту администрации Петербурга.
Один из лидеров избирательного блока НПС "Родина" (2003 г.)
Председатель Санкт-Петербургского отделения общественной организации "За достойную жизнь" (лидер С. Глазьев).
Председатель общественного комитета "Чистый залив", занимающегося экологическими проблемами Петербурга и прибрежной зоны Финского залива.
В декабре 2011 года избран депутатом Законодательного Собрания Санкт-Петербурга пятого созыва.
Член Центрального Совета партии СПРАВЕДЛИВАЯ РОССИЯ.