Magisterium z socjologii obronił w 1978 roku na Uniwersytecie Łódzkim. W latach 1981–1986 pracował dla tygodników „Odgłosy” w Łodzi i „Radar” w Warszawie. W latach 1987–1989 wykładał w Państwowej Wyższej Szkole Filmowej, Telewizyjnej i Teatralnej w Łodzi. W latach 1989–1993 był redaktorem naczelnym miesięcznika “Bestseller”. W latach 1994–1998 prowadził wykłady w Instytucie Dziennikarstwa Uniwersytetu Warszawskiego. W latach 1999–2000 sprawował funkcję dyrektora Instytutu Dziennikarstwa Collegium Civitas. Obecnie wykłada w Instytucie Dziennikarstwa Uniwersytetu Warszawskiego. Od roku 1998 jest członkiem Rady Programowej Telewizji POLSAT.