Narodil se 11. ledna 1965 v Novém Městě na Moravě. Odmaturoval na Gymnáziu ve Žďáru nad Sázavou a následně do roku 1992, kdy vstoupil do ČSSD, pracoval v muzeích v Havlíčkově Brodě a ve Žďáru nad Sázavou.

Po krátkodobé nezaměstnanosti působil v letech 1993 - 1996 na pozici tajemníka ČSSD ve Žďáru nad Sázavou. V roce 1998 byl poprvé zvolen do Sněmovny. Své místo v dolní komoře si uhájil také v roce 2002, 2006 a 2010.

Je členem výboru pro obranu a bezpečnost a stálé komise pro kontrolu použití odposlechů a záznamů telekomunikačního provozu a použití sledování osob a věcí, rušení provozu elektronických komunikací a kontrolu činnosti Inspekce policie.