Vystudoval Přírodovědeckou fakultu Univerzity Palackého v Olomouci, obor matematika a fyzika.
Od roku 1992 pracuje jako učitel na Arcibiskupském gymnáziu v Kroměříži. V letech 1996 - 2001 byl zástupcem ředitele a od roku 2001 do roku 2015 ředitelem školy. Nyní vyučuje na Arcibiskupském gymnáziu matematiku a fyziku.
S manželkou Ivou má pět dětí. Je předsedou místní skupiny České křesťanské akademie v Kroměříži.