Od 1995 roku związany z mediami elektronicznymi, jako członek rady nadzorczej Radia Kraków (1995–1998), członek Zarządu Telewizji Polskiej SA (1998–2004), kierownik Działu Rozwoju Telewizji Regionalnej (2004–2006), Rady Nadzorczej Polskiego Radia SA (od 2009). Był członkiem rady nadzorczej TNS OBOP, Członkiem rady nadzorczej Drukarni Narodowej w Krakowie, przewodniczył radom nadzorczym Wydawnictwa Ludowego Sp. z o.o. i Ludowej Spółdzielni Wydawniczej. Członek Rady Senioralnej Fundacji im. Karola E. Lewakowskiego (2000–2010), członek założyciel Towarzystwa Inicjatyw Społecznych „Nowy Świat”, Stowarzyszenia „Ars Populi”, Instytutu Władysława Orkana, Instytutu Władysława Hasiora, Instytutu Mediów Regionalnych i Lokalnych.

W latach 2007–2009 wicedyrektor Muzeum Narodowego w Warszawie, od 2010 do 2026 dyrektor Muzeum Niepodległości.

Kariera naukowa Wykładowca w Katedrze Gospodarki i Administracji Publicznej Akademii Ekonomicznej w Krakowie Wykładowca w Studium Dziennikarskim krakowskiej Akademii Pedagogicznej Wykładowca w Wyższej Szkole Pedagogiki Resocjalizacyjnej „Pedagogium” w Warszawie Wykładowca na Podyplomowych Studiach „Dziennikarstwo i Zarządzanie Informacją” w SGGW