Pracował na stanowisku profesor nadzwyczajny w Instytucie Socjologii i następnie w Instytucie Dziennikarstwa i Komunikacji Społecznej Katolickiego Uniwersytetu Lubelskiego, Katedrze Dziennikarstwa i Komunikacji Społecznej Wyższej Szkole Informatyki i Zarządzania w Rzeszowie oraz Społecznej Akademii Nauk w Łodzi. Zatrudniony na stanowisku profesora w Katedrze Nauk Społecznych Akademii Leona Koźmińskiego w Warszawie. Objął na ALK funkcję dyrektora Centrum Badań Mediów i Społeczeństwa.

Był też kierownikiem Katedry Teorii i Praktyki Komunikacyjnej Radia na lubelskiej uczelni, pracował naukowo również na Uniwersytecie Minho.

W 2008 wszedł w skład powołanego w Ministerstwie Kultury i Dziedzictwa Narodowego zespołu do spraw przygotowania projektu nowej ustawy medialnej. W 2011 minister Bogdan Zdrojewski mianował go na członka nowej rady nadzorczej Polskiego Radia, w której pełnił funkcję przewodniczącego. Został zastępcą przewodniczącego Komitetu Nauk o Komunikowaniu Społecznym i Mediach PAN.