Narodil se 2. října 1967 v Lomnici nad Lužnicí. Po dokončení českobudějovického gymnázia pracoval v zemědělství a poté se tři roky živil jako programátor ve společnosti Pragoinvest. Od roku 1998 působil deset let jako ekonom ve výrobním družstvu JIPRO v Lomnici nad Lužnicí. Ve stejném podniku se později stal členem představenstva.

V roce 1990 byl zvolen zastupitelem Lomnice nad Lužnicí a v této funkci setrval až do roku 2002. Během tohoto období zastával šest let také pozici radního. Je rovněž členem dozorčí rady pivovaru Budvar.

Do ODS vstoupil v roce 1991 a od roku 1998 zasedá za tuto stranu v Poslanecké sněmovně Parlamentu České republiky. Je členem rozpočtového výboru.