Vystudoval Střední odborné učiliště elektrotechnické v Praze a nastoupil jako mechanik měření a regulace. Poté několik let podnikal, stal se například ředitelem soukromé společnosti se zaměřením na bezpečnostní služby. V letech 1998 až 2008 absolvoval nejprve magisterské a postgraduální doktorské studium na Policejní akademii České republiky a následně postgraduální studium zakončené rigorózní zkouškou na Akadémii policejného zboru v Bratislavě.

Tou dobou byl už několik let členem ČSSD, kde v současnosti například působí jako stínový ministr obrany, od roku 2009 je také předsedou pražské organizace. Mimo to působil a dosud působí v pozici jednatele či společníka v řadě firem.

V roce 1994 byl zvolen do Zastupitelstva městské části Praha 10, kde setrval až do roku 2009 a předsedal zde bezpečnostní komisi. Předtím, v letech 1996 až 1998, zasedal v dolní komoře parlamentu. V roce 1998 byl zvolen zastupitelem hlavního města Prahy a mezi lety 2002 a 2006 figuroval v pozici náměstka primátora. Za členství v orgánech městem vlastněných firem inkasoval miliónové částky.

V roce 2010 byl zvolen do Sněmovny, kde je členem výboru pro obranu a bezpečnost.