monografii poświęconych inżynierii wiatrowej i diagnostyce dynamicznej, a także współautor podręczników akademickich.

Został sekretarzem rady programowej periodyku katolickiego „Droga”, a w 1995 członkiem rady programowej Radia Maryja. Stanął również na czele Zespołu Wspierania Radia Maryja, na antenie tej rozgłośni prowadził Głos z Krakowa. Zasiadał także w radzie naukowej Wyższej Szkoły Kultury Społecznej i Medialnej w Toruniu. Zajmował się działalnością publicystyczną także w ramach Telewizji Trwam, „Naszego Dziennika” i „Mojej Rodziny”.

We wrześniu 2016 został powołany przez prezydenta RP Andrzeja Dudę na członka Krajowej Rady Radiofonii i Telewizji na okres sześcioletniej kadencji. W 2021 w ostatecznym głosowaniu jako jedyny spośród pięciu członków KRRiT głosował przeciwko przedłużeniu koncesji dla telewizyjnej stacji informacyjnej TVN24.

Wszedł w skład komitetu wspierającego kandydaturę Karola Nawrockiego na prezydenta RP w wyborach w 2025.

W 2025 został przyjęty do wspólnoty oblatów redemptorystów. Należał do autorów i sygnatariuszy opublikowanego w sierpniu 2025 apelu w obronie metropolity krakowskiego Marka Jędraszewskiego.