Narodil se 6. listopadu 1957 v Sušici. Vystudoval gymnázium a pedagogickou fakultu v Plzni. Od té doby se až do roku 2002 živil jako učitel na základních školách. Pedagogickou kariéru přerušil poté, co byl zvolen místostarostou města Stříbro. Od roku 2006 vykonává ve Stříbře úřad starosty a dva roky na to se dostal do Senátu.

V letech 1987 - 1995 se hlásil ke komunistům, později se stal členem ČSSD.

Je místopředsedou podvýboru pro dopravu, členem výboru pro zdravotnictví a sociální politiku, podvýboru pro sport a Stálé komise Senátu pro rozvoj venkova.