Професор, доктор на юридическите науки. Завършил е Юридическия факултет на СУ „СВ. Кл. Охридски" и аспирантура в Лайпциг — ГДР. Работил е в Съвета по законодателство при Министерството на правосъдието, а след това като научен сътрудник в Института по науките за държавата и правото при БАН. От 1990 до 2001 г. е народен представител. Автор на монографии по правни проблеми и книги с публицистика. Председател на Комитета по правата на човека. Почетен председател на Българския антифашистки съюз.