V roku 1987 absolvoval Právnickú fakultu UPJŠ v Košiciach v odbore právo, justičnú skúšku na prokuratúre skladal v júni 1990.
Od augusta 1987 pôsobil ako justičný čakateľ na Krajskej prokuratúre v Banskej Bystrici, pridelený bol na Okresnej prokuratúre Banská Bystrica.
Medzi rokmi 1990 a 1992 pracoval ako vyšetrovateľ Okresnej prokuratúry Banská Bystrica, potom sa presunul na pozíciu prokurátora.
Od roku 1996 do roku 2004 súdil na Okresnom súde Banská Bystrica, odkiaľ prešiel na sudcovskú pozíciu na banskobystrickom krajskom súde.
Od januára 2006 dodnes je predsedom senátu Špecializovaného trestného súdu v Pezinku, od novembra 2015 je predsedom tohto súdu.
Medzi rokmi 2007 a 2009 bol predsedom Špeciálneho súdu v Pezinku, ktorý Ústavný súd zrušil. Externe učí na Justičnej akadémii SR.