Do tej pory był wiceszefem Służby Więziennej. Jest absolwentem Wydziału Społeczno-Pedagogicznego Wyższej Szkoły Pedagogicznej w Rzeszowie. Ukończył m.in. studia podyplomowe na Uniwersytecie Warszawskim i kursy z pomocy psychologicznej.

Służbę rozpoczął w 1993 r. jako młodszy wychowawca w Zakładzie Karnym w Żytkowicach. Rok później został skierowany do Szkoły Oficerskiej w Centralnym Ośrodku Szkolenia Służby Więziennej w Kaliszu. Po jej ukończeniu został przeniesiony do Zakładu Karnego w Rzeszowie. W 1997 r. objął stanowisko kierownika działu terapeutycznego dla osób uzależnionych od środków odurzających i psychotropowych.

Na początku stycznia 2007 r. został dyrektorem okręgowym SW w Rzeszowie, a następnie powołany na wiceszefa SW.