Narodil se 22. září 1982 v Ústí nad Orlicí. Po maturitě na gymnáziu Česká Třebová vystudoval Právnickou fakultu Masarykovy univerzity, posléze zde absolvoval i doktorské studium. V letech 2002-2006 byl asistentem poslance Radko Martínka. V roce 2006 se stal zastupitelem České Třebové. Od roku 2008 je členem Zastupitelstva Pardubického kraje. V roce 2011 byl pověřen funkcí radního pro zdravotnictví. Na Právnické fakultě Univerzity Palackého v Olomouci se několik let věnoval pedagogické činnosti na Katedře správního práva a správních věd a na Katedře finančního práva.
Je svobodný, k jeho zálibám patří lyžování, cyklistika, divadlo a historie.
Zvolen za ČSSD (člen od roku 2000).