Zubní lékař, v letech 2002-10 starosta města Chebu, od roku 1994 dosud zastupitel města Chebu, místopředseda regionálního sdružení ODS, v letech 1998-2002 člen Poslanecké sněmovny Parlamentu ČR. Ve volbách roku 2012 byl zvolen i do Zastupitelstva Karlovarského kraje, mandát pro další období tu pak neobhájil.
V Chebu absolvoval gymnázium, nato vystudoval Lékařskou fakultu Univerzity Karlovy v Plzni, obor zubní lékařství. Jako zubař pracoval v letech 1983 až 1998 – nejdříve na poliklinice, od roku 1992 v soukromé praxi. Zubní křeslo opustil poté, co byl v roce 1998 zvolen poslancem Parlamentu ČR. Od roku 2012 působí v Západočeském divadle Cheb ve funkci ředitele, předtím měl mj. i zkušenosti z ochotničení ve františkolázeňském divadle.