Narodil se 10. dubna 1965 ve Strakonicích, kde žije dosud. Vystudoval II. Lékařskou fakultu Univerzity Karlovy a následně získal atestaci z oboru pediatrie I. a II. stupně. V současnosti působí v Nemocnici Strakonice jako zástupce primáře dětského oddělení. Mimo to se rovněž věnuje publikační činnosti. Přispívá do odborných časopisů a píše populárně naučné knihy pro rodiče.

V roce 2006 byl za hnutí Nestraníci zvolen do Zastupitelstva města Strakonice. V roce 2010 se stal poslancem za TOP 09, která ho na kandidátce postavila na třetí místo od konce. Se svými 7,5 procenta hlasů od voličů přeskočil nakonec i lídra Vlastu Parkanovou.

Působí ve výboru pro obranu a bezpečnost a ve výboru pro zdravotnictví. Je členem Stálé komise pro rodinu a rovné příležitosti.