Został rzecznikiem prasowym burmistrza Kraśnika, w 2014 przez kilka miesięcy był dyrektorem tamtejszego Centrum Kultury i Promocji. W 2016 objął stanowisko kierownika działu komunikacji korporacyjnej w Zakładach Azotowych „Puławy”. W 2008 zasiadł w radzie programowej TVP Lublin, został także członkiem rad nadzorczych Agrochemu Puławy i Klubu Sportowego Piłki Ręcznej Azoty Puławy (jako jej przewodniczący). Działa społecznie jako prezes zarządu Europejskiego Centrum Integracji i Współpracy Samorządowej „Dom Europy” oraz prezes Fundacji Rozwoju Polski Wschodniej.

Zaangażował się w działalność polityczną w ramach Prawa i Sprawiedliwości, do którego wstąpił w 2005. W latach 2005–2010 kierował działalnością lubelskich struktur Forum Młodych PiS. W 2006 kierował sztabem partii podczas kampanii samorządowej na Lubelszczyźnie, został także asystentem posłanki Elżbiety Kruk. Od 2009 przewodniczył strukturom partii w lubelskiej dzielnicy Czuby, w tym samym roku znalazł się również w krajowych władzach stowarzyszenia Młodzi Konserwatyści. Zasiadł we władzach partii w Lublinie oraz w lubelskim zarządzie okręgowym (gdzie pełnił funkcję skarbnika).