Doktor se narodil 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. V roce 2010 byl na funkci zastupitele zvolen znovu a vykonává ji dodnes. Je rovněž členem dozorčí rady pivovaru Budvar.

Do ODS vstoupil v roce 1991 a od roku 1998 zasedal za tuto stranu v Poslanecké sněmovně Parlamentu České republiky. Byl členem rozpočtového výboru. Ze strany v roce 2011 odstoupil na protest proti zvolení Martina Kuby ministrem průmyslu a obchodu. Ve volbách do Poslanecké sněmovny PČR v roce 2013 kandidoval jako lídr hnutí Hlavu vzhůru, ale neuspěl.

V roce 2012 vstoupil do regionálního hnutí Jihočeši 2012. V krajských volbách v roce 2012 byl za ně zvolen do zastupitelstva Jihočeského kraje. Svůj mandát se pokoušel za hnutí v roce 2016 obhájit, ale neuspěl.

Je rozvedený a má dva syny a jednu dceru.