Той е роден на 3 февруари 1922 г. в Русе. През 1944 година завършва "Право" в Софийски университет "Св. Климент Охридски", където след това работи като асистент. През 1947 година е уволнен по политически причини. Адвокатства до 1994 г.
Председател е на Националния клуб за демокрация. Назначен е за министър на правосъдието в правителството на Филип Димитров от 1991 до 1992 г. Депутат е в 37-то, 38-то и 39-то Народно събрание от парламентарна група на СДС. В сегашното Народно събрание бе заместник-председател на парламентарната комисия по правни въпроси. Женен, има дъщеря.
