W latach 90. był naczelnym programu "Pegaz" w Telewizji Polskiej, a także gazet: "Express Wieczorny", "Życie Warszawy" i "Czas Polski". W
TVP prowadził audycje "Pytania o Polskę" oraz "Premierzy". Od 2007 do 2009 roku prezes zarządu Telewizji Polskiej. Od 2014 roku zmagał się z chorobą nowotworową - miał raka trzustki. 18 maja skończył 62 lata.