W okresach niezasiadania w KRRiT członek Prawa i Sprawiedliwości. Z ramienia tej partii w latach 2002–2006 zasiadał w Radzie m.st. Warszawy, od grudnia 2005 jako jej przewodniczący. W styczniu 2006 został wybrany z rekomendacji PiS przez Senat w skład Krajowej Rady Radiofonii i Telewizji, a 23 października 2007 objął stanowisko jej przewodniczącego. W związku z nieprzyjęciem przez Sejm i Senat sprawozdania KRRiT za 2009, potwierdzonym przez tymczasowo wykonującego obowiązki prezydenta RP, jego kadencja zakończyła się 4 sierpnia 2010.
W wyborach samorządowych w 2010 uzyskał mandat radnego Sejmiku Województwa Mazowieckiego. Został również wiceburmistrzem Ursynowa. W 2014 i 2018 był wybierany do sejmiku na kolejne kadencje. W 2011 i 2015 bez powodzenia kandydował do Sejmu.
18 listopada 2015 został powołany na stanowisko sekretarza stanu w Ministerstwie Cyfryzacji. W lipcu 2016 został wybrany z rekomendacji PiS przez Sejm na członka Krajowej Rady Radiofonii i Telewizji na sześcioletnią kadencję. 19 września tego samego roku ponownie został przewodniczącym tej instytucji.