Narodil se 15. února 1957 v Rokycanech. Vystudoval Lékařskou fakultu Univerzity Karlovy, získal dvě atestace v oboru chirurgie. Zpočátku pracoval na chirurgickém oddělení nemocnice v Rokycanech, později si otevřel soukromou lékařskou praxi, kterou provozuje dodnes.

Do politiky vstoupil v roce 1994, kdy byl zvolen zastupitelem města Rokycany. O šest let později vyhrál ve volbách do Senátu jako nestraník na kandidátce ODS, kam po zvolení vstoupil.

Mezi lety 2002 - 2004 byl místopředsedou výboru pro evropskou integraci, od roku 2004 působí ve funkci předsedy výboru pro záležitosti EU, je členem Stálé komise Senátu pro Ústavu České republiky a parlamentní procedury. Senátorský mandát v roce 2006 obhájil, když v druhém kole porazil kandidáta KSČM Jana Mudru.