Z wykształcenia jest polonistą. Pracował w ,Res Publice" i ,Debacie". W TVP w czasie prezesury Wiesława Walendziaka odpowiadał za redakcję kulturalną, społeczną i widowisk artystycznych. Współtworzył ogólnopolską katolicką rozgłośnię Radio Plus. Przed wyborami parlamentarnymi w 1997 r. prowadził kampanię wyborczą AWS. Był doradcą premiera Jerzego Buzka ds. polityki kulturalnej i środków masowego przekazu. Współzakładał i kierował Telewizją Puls (początkowo miała nazywać się Telewizją Familijną). Należy do katolickiej organizacji Opus Dei.