Rođen je 1978. u Livnu, Bosna i Hercegovina. Diplomirao je na Višoj policijskoj školi (Policijskoj akademiji u Zagrebu) 2001. godine.
Doktorirao je kazneno pravo na Pravnom fakultetu u Zagrebu s doktorskom disertacijom „Kriminološka i kaznenopravna analiza prostitucije u Hrvatskoj“.
Ima veliko iskustvo u području provođenja zakona, a od 2018. predavač je na Visokoj policijskoj školi u Zagrebu. Od 2016. član je partnerske skupine Max Planck za balkansku kriminologiju na Pravnom fakultetu u Zagrebu, a od 2018. suradnik je na HRZZ projektu „Hrvatski monitor nasilja“ na Pravnom fakultetu u Zagrebu.
Glavno područje znanstvenog interesa usmjereno je na materijalna kaznenopravna pitanja, posebno na korupciju i organizirani kriminal.