Окончил Ленинградский госуниверситет в 1977 году по специальности правоведение.
Доктор юридических наук, профессор.
В 1970-1972 служил в Вооруженных Силах СССР.
С 1977 работает в ЛГУ (ныне - СПбГУ) асистентом, доцентом, профессором, заведующим кафедрой трудового права, заместителем декана юридического факультета.
При назначении судьей КС 24 февраля 2005 получил 119 голосов членов Совета Федерации при 5 воздержавшихся.
Владеет английским языком (читает, переводит со словарем).