Магистър по право от СУ „Св. Климент Охридски”. Заемал е длъжности и е работил като старши юрисконсулт в община „Люлин“ и община „Връбница“ (1983–1990), началник на отдел „Приемна“ на Президента на Република България (1990–1997), доверен синдикален адвокат на КНСБ (от 1998), главен юрисконсулт на КНСБ (от 2001). Автор е на статии в областта на трудовото право. Адвокат от Адвокатска Колегия Благоевград. Ползва руски и немски език.