Nasceu em Orlândia, São Paulo, em 1958. Formou-se em direito e jornalismo na Universidade de São Paulo. Foi editor da revista Teoria e Debate, diretor de redação das revistas Set, Superinteressante e Quatro Rodas, secretário editorial da editora Abril, articulista da Folha de S.Paulo e colunista de O Estado de S. Paulo e Veja. Foi presidente da Radiobrás e é professor na Escola de Comunicação e Artes da USP.