Po ukończeniu studiów na Wydziale Prawa i Administracji UJ, od 1993r. pracowałem w jednostkach organizacyjnych Prokuratury, gdzie zajmowałem kolejno stanowiska: aplikanta, asesora, prokuratora prokuratury rejonowej oraz prokuratora prokuratury okręgowej.
W 2013r. zdecydowałem się na odejście z ostatnio zajmowanego stanowiska Zastępcy WPO w Warszawie ds. Przestępczości Zorganizowanej. Podjąłem również decyzję o otworzeniu własnej kancelarii adwokackiej.
Podczas wieloletniej pracy w wymiarze sprawiedliwości, prowadziłem i nadzorowałem ponad 2 tyś. spraw o różnym stopniu skomplikowania. Ponadto, wykonywałem czynności prawne poza granicami kraju, a mianowicie w: Libanie, Syrii, Iraku i Afganistanie. Brałem również udział w resortowych działaniach kontrolnych oraz pracach legislacyjnych, związanych z przygotowaniem ustaw i innych aktów prawnych.
Oprócz pracy zawodowej zajmuję się również działalnością społeczną. W latach 2003-2007 pełniłem obowiązki Prezesa Mazowieckiego Oddziału Stowarzyszenia Prokuratorów RP, zaś aktualnie jestem członkiem Zarządu Patriotycznego Związku Organizacji Kresowych i Kombatanckich.