Posiada stopień porucznika rezerwy.

Działalność zawodowa i organizacyjna W latach 2006–2010 pracował jako analityk ds. bezpieczeństwa międzynarodowego w Kancelarii Prezydenta RP za prezydentury Lecha Kaczyńskiego. W latach 2006–2007 zasiadał z nominacji prezydenta w Komisji Weryfikacyjnej WSI jako protokolant.

W 2008 r. był jednym z założycieli Polskiego Towarzystwa Geopolitycznego, w którego zarządzie zasiadał jako prezes w latach 2008–2009 i 2012–2014 (od 2014 prezes honorowy). W latach 2007–2016 pełnił funkcję prezesa stowarzyszenia Instytut Geopolityki. Przez pięć lat (2018–2023) był biegłym sądowym przy Sądzie Okręgowym w Częstochowie w zakresie bezpieczeństwa państwa i ekstremizmu politycznego.

W latach 2009–2016 był redaktorem naczelnym kwartalnika Przegląd Geopolityczny, a w latach 2011–2019 redaktorem naczelnym portalu Geopolityka.net.