Vystudoval Vysoké učení technické v Brně, kde získal titul inženýra. Od roku 1994 byl zvolen pětkrát v řadě do Zastupitelstva obce Dobrá, kde od roku 2001 vykonává funkci starosty. Šest let také pracoval jako náměstek hejtmana Moravskoslezského kraje. Do nejvyšších pater politiky se dostal po sněmovních volbách v roce 2006, následně zastával post místopředsedy v nejužším vedení KDU-ČSL. Od roku 2014 zasedá v horní komoře Parlamentu, kde je aktuálně místopředsedou Výboru pro územní rozvoj, veřejnou správu a živnotní prostředí.