Vyštudoval právo na UPJŠ v Košiciach, kde zložil v roku 2001 rigoróznu skúšku. Absolvoval tiež kurz týkajúci sa aplikácie právnych noriem EÚ v rozhodnutiach súdov SR.
Od roku 1996 pôsobil jedenásť rokov ako predseda senátu na Okresnom súde v Čadci. Následne sa počas Harabinovho ministrovania stal predsedom Okresného súdu v Čadci.
Odtiaľ ho v čase Radičovej vlády odvolala exministerka spravodlivosti Lucia Žitňanská. Medzi rokmi 2005 a 2012 pôsobil ako lektor na Žilinskej univerzite v Žiline a na Paneurópskej vysokej škole.
Od roku 2012 je predsedom Správy štátnych hmotných rezerv, ktorým je doteraz, zároveň je členom rady Protimonopolného úradu, čo v životopise priloženom k návrhu kandidatúry neuvádza.