W wyborach samorządowych w 2002 jako kandydat Ligi Polskich Rodzin startował bez powodzenia z ramienia komitetu „Prawo i Rodzina” do lubelskiej rady miejskiej.

W 2005, po objęciu przez Sławomira Zawiślaka mandatu poselskiego V kadencji z ramienia Prawa i Sprawiedliwości, został jego asystentem prawnym, przygotowując interpelacje poświęcone interesom regionu i udzielając bezpłatnych porad wyborcom.

8 grudnia 2015, cztery dni po przeforsowaniu jego nominacji z ramienia PiS przez Sławomira Zawiślaka przy poparciu Klubu Inteligencji Katolickiej, został powołany na stanowisko wojewody lubelskiego, nie będąc członkiem popierającej go partii. Jego doradcą został Paweł Gilowski (syn byłej minister finansów Zyty Gilowskiej). W 2016 był jednym z organizatorów marszu blokującego manifestację Komitetu Obrony Demokracji.