Narodil se 29. července 1948 v Mezihoří a v Ústí nad Orlicí se vyučil automechanikem. Tři roky pracoval v ČSAD Svitavy a poté jako směnový mistr v JZD Městečko Trnávka. V této obci se stal následně tajemníkem a v roce 1990 starostou.

V roce 2004 byl za ČSSD zvolen do zastupitelstva Pardubického kraje. Mandát obhájil i o čtyři roky později. V roce 2009 skončil ve funkci starosty. Zastupitelem Pardubického kraje byl do roku 2012.

V roce 2010 se stal poslancem Parlamentu ČR. Zasedal ve výboru pro veřejnou správu a regionální rozvoj. Poslancem byl až do rozpadu vlády v roce 2013.