Od 2000 do 2005 r. był asystentem premiera Jana Olszewskiego
W latach 2006-2007 pracował w Służbie Kontrwywiadu Wojskowego; był członkiem Komisji Weryfikacyjnej do spraw byłych żołnierzy WSI
Następnie, do 2009 r., pracował w Kancelarii Prezydenta RP Lecha Kaczyńskiego.
Od 2009 r. prowadzi własną kancelarię adwokacką.
W 2011 r. został posłem na Sejm RP VII kadencji, w którym pełnił funkcję członka, a następnie wiceprzewodniczącego Komisji Obrony Narodowej.
W latach 2011-2012 delegowany do Zgromadzenia Parlamentarnego NATO.
W wyborach 2015 r. ponownie wybrany na posła na Sejm RP.
Odznaczenia
Odznaczony Złotym Krzyżem Zasługi przez Prezydenta RP Lecha Kaczyńskiego.