Родился 19 сентября 1950 года в Новгородской области. В 1978 году с отличием окончил юридический факультет Ленинградского — Санкт-Петербургского госуниверситета. В 1970-1972 годах проходил срочную службу в РВСН. С сентября 1981 года работает на кафедре уголовного права СПбГУ, прошел путь от преподавателя до профессора. В 1995 году принимал участие в разработке модельного Уголовного кодекса для государств СНГ. Наряду с преподавательской деятельностью с февраля 2002 года занимает должность заместителя председателя комиссии по вопросам помилования на территории Санкт-Петербурга. Доктор юридических наук, тема диссертации "Уголовный закон: субстанциональный, атрибутивный и нормативный аспекты действия". Автор более 50 научных работ по проблемам уголовного права, в том числе монографий "Преступления против собственности", "Выдача преступников". Награжден медалью "В память 300-летия Санкт-Петербурга".