Jest absolwentem Wydziału Elektrycznego Politechniki Warszawskiej i Wydziału Prawa Uniwersytetu Warszawskiego. W latach 1990-1998 był kierownikiem urzędu rejonowego w Mińsku Mazowieckim. W latach 1998-2005 zajmował stanowisko starosty mińskiego. Od 2005 r. jest Posłem na Sejm RP. W latach 2011-2015 zajmował stanowisko wiceministra obrony narodowej. Od 2023 roku zajmuje stanowisko Sekretarza Stanu w Ministerstwie Spraw Wewnętrznych i Administracji.