Narodil se 1. listopadu 1966. Absolvoval obor systémy řízení na Vysoké škole báňské – Technické univerzitě v Ostravě. Mezi roky 1994 až 1998 působil na hradě Bouzov ve funkci ekonoma a zástupce ředitele. Do strany ČSSD se dostal roku 1997. V období mezi lety 1998 až 2001 byl poradcem ministra kultury, poté stál v čele kanceláře náměstka ministra vnitra.

V letech 2001 až 2002 byl přednostou Okresního úřadu v Olomouci. Od roku 2006 do roku 2009 byl asistentem poslance Martina Tesaříka a posléze asistentem poslankyně Zdeňky Dopitové, která byla později pro změnu zase jeho asistentkou.

Ve volbách v roce 2010 figuroval původně na druhé pozici kandidátky, po rezignaci expředsedy Sněmovny Miloslava Vlčka na post lídra se nakonec ujal role jedničky. Poslancem byl až do roku 2017, kdy ve volbách svůj post neobhájil. Ve Sněmovně pracoval ve výboru pro obranu a bezpečnost.

Je metodikem Ústřední pohotovostní záchranné jednotky Českého červeného kříže a zástupcem velitele jednotky sboru dobrovolných hasičů v Bouzově.