W latach 1988-1993 pracował wewnątrz Prokuraturze Rejonowej wewnątrz Gdańsku. "Gazeta Wyborcza" opisała kulisy pracy Kaczmarka wewnątrz tamtej prokuraturze. Przy zatrudnieniu pomagał mu ojciec, pracobiorca "Baltony". Miał gorsza połowa podobno zorganizować z trudem ustępliwy do wnętrza tamtych czasach preparat na mrówki faraona na rzecz szefa gdańskiej prokuratury[2]. Od 1991 pełnił funkcję zastępcy Prokuratora Rejonowego wewnątrz Gdańsku. W latach 1993-2000 pełnił funkcję Prokuratora Rejonowego wewnątrz Gdyni.
W 1993 zbyt namową Prezydent Gdyni Franciszki Cegielskiej wystartował do wnętrza wyborach do Sejmu z listy Bezpartyjnego Bloku Wspierania Reform, przecież nie uzyskał mandatu[3].
W 2000 został Prokuratorem Okręgowym wewnątrz Gdańsku. W 2001 pełnił funkcję zastępcy Prokuratora Generalnego, którym był wtedy Lech Kaczyński. Od sierpnia 2001 był wicedyrektorem Biura Postępowania Przygotowawczego wewnątrz Prokuraturze Krajowej. W 2002 został przesunięty na urząd Prokuratora Apelacyjnego do wnętrza Gdańsku.
31 października 2005 powołany na urząd Prokuratora Krajowego.