W 2011 bez powodzenia kandydował do Sejmu z 3. miejsca w okręgu nr 39. Od 2011 do 2015 był asystentem posłów do Parlamentu Europejskiego: Konrada Szymańskiego, a następnie Janusza Wojciechowskiego. W 2014 został koordynatorem w dziale struktur partii PiS. W wyborach samorządowych w 2014 zdobył mandat radnego sejmiku łódzkiego, zasiadł w Komisji Rozwoju Regionalnego Gospodarki Przestrzennej, Transportu i Komunikacji. W 2015 stanął na czele kampanii parlamentarnej PiS oraz prezydenckiej Andrzeja Dudy w województwie łódzkim. Organizował również biuro poselskie Krzysztofa Łapińskiego. Od lutego 2015 pełnił funkcję prezesa zarządu Zakładu Gospodarki Ciepłowniczej w Tomaszowie Mazowieckim, a od 1 marca 2018 – prezesa zarządu Zakładu Gospodarki Wodno-Kanalizacyjnej w Tomaszowie Mazowieckim.
7 września 2018 został powołany na stanowisko sekretarza stanu w Kancelarii Prezydenta oraz na rzecznika prasowego prezydenta. Nie ubiegał się o reelekcję w kolejnych wyborach samorządowych.
30 września 2021 zakończył pracę na stanowiskach sekretarza stanu w Kancelarii Prezydenta oraz rzecznika prasowego prezydenta, jednocześnie z dniem 1 października tego samego roku został doradcą społecznym prezydenta. Został także powołany przez niego w skład Rady ds.