Роден е на 2 март 1946 г. в София.
Завършва средно образование.
Работи 20 години като автодиагностик, комплексен бригадир и началник на сервиз в Мототехника в София.
Депутат от СДС в 37-то и 38-то народно събрание. Председател на парламентарната комисия по правата на човека, вероизповеданията и по жалбите и петициите на гражданите.
От 1997 г. е председател на Национално движение "Екогласност".
2009 - нещатен сътрудник към Комисията по правата на човека, вероизповеданията, жалбите и петициите на гражданите в 41-ото народно събрание.
Женен, с две деца.
Ползва английски и руски език.