Narodil se 26. dubna 1941 v Ivančicích na jižní Moravě, maturoval na střední škole v Moravském Krumlově a odešel do Prahy studovat ČVUT. Zde setrval dva roky, načež se přesunul na MEI v Moskvě, kde získal titul jaderného inženýra.

Přestěhoval se do Plzně a nastoupil do úseku jaderného strojírenství Škody Plzeň, s níž byl spojen až do roku 1992. Později působil také jako ředitel státního podniku Dřevo, generální ředitel Pilskabel TV, a.s. a Plzeňské energetiky.

V roce 1968 byl vyloučen z řad KSČ a od roku 1994 je za ČSSD členem zastupitelstva města Plzně. Vyzkoušel si také post radního a čtyři roky dělal ekonomického náměstka primátora. Náměstka dělal také ministrovi průmyslu a obchodu, a to v letech 2005 - 2006.

V roce 2008 byl v Plzni zvolen senátorem. Předsedá podvýboru pro energetiku, je členem výboru pro hospodářství, zemědělství a dopravu, Stálé komise Senátu pro krajany žijící v zahraničí a Stálé delegace Parlamentu České republiky do Středoevropské iniciativy.