A KDNP országgyűlési képviselője. 1961. január 11-én született Makón.
1979-ben érettségizett a Debreceni Református Kollégium Gimnáziumában. 1987-ben a Budapesti Református Teológiai Akadémián szerezte református lelkipásztori diplomáját. 1986-tól segédlelkész Csurgó-Alsokon, 1987-től választott lelkész ugyanott.
1988-ban belépett az MDF csurgói szervezetébe. 1990 októberétől több cikluson át Csurgó város polgármestere egészen 2010-ig. 1993-1995 között az MDF Országos Választmányának tagja volt, 1995 után a Somogy megyei választmányban dolgozott. 1994-1998 között a Somogy Megyei Közgyűlés tagja. 1995 tavaszától az Alpok-Adria Munkaközösség kisebbségek munkacsoportját vezette megyéje képviseletében. Csurgó és Térsége Önkormányzati Területfejlesztési Társulás elnöke. Az 1998-as országgyűlési választásokon MDF-Fidesz közös jelöltként mandátumot szerzett a somogy vármegyei Marcaliban. 1998-2002-ben frakcióvezető-helyettes volt, 2002. áprilisban megvédte egyéni mandátumát Marcaliban. 2003. január 17-én a Keresztény Demokrata Fórum elnökévé választották Budapesten. 2004. június 21-én csatlakozott a Lakitelek-munkacsoporthoz. Az MDF frakcióból 2004. szeptember 6-án történt kizárásától kezdve, az Országgyűlés Emberi jogi Bizottságának elnöki tisztségét megtartva független képviselőként folytatta munkáját. A 2006. évi országgyűlési választásokon Somogy megye 5. választókerületében szerzett egyéni mandátumot a Fidesz-KDNP jelöltjeként. 2006. május 22-től a KDNP frakcióvezető-helyettese. 2006. május 30-tól az Emberi jogi, kisebbségi, civil- és vallásügyi bizottság alelnöke. 2010. április 11-én negyedik alkalommal szerzett képviselői mandátumot Somogy megye 5. számú választókörzetében. 2010. június 2-tól Közigazgatási és Igazságügyi Minisztérium Egyházügyi, nemzetiségi és civil kapcsolatokért felelős államtitkára. 2012. júliusától 2014. áprilisáig az Emberi Erőforrások Minisztériuma támogatáskezelő szervezetének, az EMET-nek miniszteri biztosa. 2014. április 6-án ötödik alkalommal szerzett képviselői mandátumot a somogy vármegyei Barcson. 2014-2018 között a KDNP frakcióvezető-helyettese és az Országgyűlés Nemzeti Összetartozás (NÖB) bizottságának alelnöke volt. 2018. április 8-án hatodik alkalommal választották meg egyéni országgyűlési képviselővé, szintén Barcson. 2018-tól KDNP frakcióvezető-helyettese és a NÖB alelnöke. 2022. április 3-án hetedik alkalommal választották meg egyéni országgyűlési képviselővé.
Nős, három gyermek édesapja.