Vystudoval stavební fakultu ČVUT v Praze,[1] poté pracoval jako stavební inženýr. Před zvolením do senátu působil jako zástupce přednosty okresního úřadu v Příbrami.[2] Byl ženatý, měl syna. Zemřel ve věku 69 let po dlouhé a vážné nemoci.[3]
V letech 1994–1998[4] a 2006-2007 zasedal v zastupitelstvu města Příbram.[5] Ve volbách 1996 se stal členem horní komory českého parlamentu, přestože v prvním kole nad ním měl převahu občanský demokratAndrej Gjurič v poměru 29,74 % ku 21,71 % hlasů. Ve druhém kole se ovšem přízeň voličů přiklonila na stranu sociálního demokrata, který obdržel 52,85 % hlasů.[6] V senátu v letech 1996–2000 předsedal senátorskému klubu ČSSD[7], v letech 2000–2002 vykonával post místopředsedy Senátu Parlamentu České republiky. Ve volbách svůj mandát obhajoval, ovšem již v prvním kole prohrával s občanským demokratem Jaromírem Volným v poměru 35,46 % ku 24,65 % hlasů. Ve druhém kole již situaci nedokázal zvrátit a prohrál se ziskem 44,32 % hlasů.[8]