През 1996 г. учи "Управление на общинските финанси" в Университет Северна Каролина, САЩ.
От ноември 1995 г. е кмет на община Русе. Преди това е бил директор на Кредитна банка (1992 г.) и заместник - директор на Пощенска банка (1991 г.). През 1986 г. е заместник-генерален директор на Комбинат за тежко машиностроене - Русе.
През 1979 е ръководител на обектите на "Машиноекспорт" - София в Източна Африка. Бил е заместник-директор и генерален директор на компании в Килиманджаро, Танзания.
От април 1996 г.е член на Изпълнителното бюро на Конгреса на местните и регионални власти в Европа към Съвет на Европа в Страсбург. През 1996-2000 г. е председател на Националната асоциация на общините в Република България.
Владее руски и английски език и говоримо - арабски и немски.