Магистър-електроинженер от Техническия университет София. Заемал е длъжности и е работил като програмист (1977-1983) и научен сътрудник І ст. (1983-1991) в Централен Институт за изчислителна техника и технологии, и председател на Национална Федерация „Техническа Индустрия, Наука, Информатика“ към КТ „Подкрепа“. Ползва английски и руски език.