Povoláním architekt, který dříve pracoval v projektovém ateliéru na stavebním úřadě města Šlapanice. V letech 2006 až 2014 byl starostou Šlapanic. Od roku 2013 do roku 2017 zastával pozici poslance v dolní komoře Parlamentu České republiky. Od roku 2017 je předsedou okresní organizace KDU-ČSL Brno-venkov. V roce 2020 kandidoval do Senátu ve volebním obvodu č. 57 – Vyškov.