Urodził się 23 lutego 1964 r. Absolwent Uniwersytetu Jagiellońskiego. Ma jedno dziecko.
Od 1992 r. pełnił służbę w Urzędzie Ochrony Państwa, a następnie w Agencji Bezpieczeństwa Wewnętrznego. Od lutego 2008 r. był zastępcą dyrektora Biura Kolegium do Spraw Służb Specjalnych w Kancelarii Prezesa Rady Ministrów.
Odznaczony Brązowym, Srebrnym i Złotym Krzyżem Zasługi.