Na Akadémii Policajného zboru v Bratislave získal špecializačné policajné vzdelanie. Neskôr pôsobil ako vyšetrovateľ v Nitre, kde bol aj zástupcom riaditeľa Okresného úradu vyšetrovania policajného zboru.
Následne prešiel aj na Krajské riaditeľstvo v rovnakom meste, ako aj do pozície riaditeľa Úradu justičnej a kriminálnej polície.
A potom začali prichádzať aj vyššie pracovné posty. Počas Dzurindovej druhej vlády v roku 2005 sa stal riaditeľom Úradu boja proti korupcii a na poste pokračoval aj za premiéra Roberta Fica.
V roku 2008 sa stal generálom po vymenovaní prezidentom Ivanom Gašparovičom a neskôr pôsobil opäť v Úrade justičnej a kriminálnej polície v Nitre.