Vzděláním je stavební inženýr, působil jako učitel odborných předmětů na střední průmyslové škole stavební. Profesí je pedagog. V současnosti působí jako náměstek primátora města Havířova. V předsednictvu KDU-ČSL si vzal na starosti problematiku místního rozvoje - například stavebního zákona a s ní úzce spjatou oblast bytové politiky. Je ženatý a má tři děti.