Narodil se 25. února 1952 v Novém Městě na Moravě a po absolvování Fakulty elektrotechnické VUT v Brně nastoupil jako technik v uranovém dole.

V roce 1989 byl jedním ze zakladatelů Občanského fóra v Bystřici nad Pernštejnem, kde byl následujícího roku zvolen zastupitelem. V letech 1994 - 2005 pak zastával funkci starosty města.

To už byl ale členem ODS a v roce 2000 se podílel na založení SNK-ED. Působil také v zastupitelstvu kraje Vysočina a mezi lety 2002 - 2008 dělal senátora. Předsedal Senátorskému klubu SNK. V roce 2010 se z kandidátky Věcí veřejných dostal do Sněmovny.

Je místopředsedou zemědělského výboru a členem výboru pro životní prostředí a Stálé delegace do Meziparlamentní unie.

Dlouhodobě se věnuje problematice hazardu a loterií.