Sociólogo, periodista y escritor. Es Licenciado en Sociología (1973) por la Universidad Nacional de Colombia. En Cornell University obtuvo un M.A. en Sociología y Comunicaciones (1975), un Ph.D. en Sociología y Comunicaciones (1979), y en la misma universidad realizó Estudios de Literatura Latinoamericana (1978). Fue profesor de la Universidad Nacional de Colombia (1983-2015), miembro fundador de su Escuela de Cine y Televisión (1988) y gestor, fundador y director de la Maestría en Escrituras Creativas (2007). A lo largo de su carrera ha recibido premios como el Nacional de Periodismo Simón Bolívar y ha publicado tanto ensayo como novela. Columnista en la página editorial del diario El Espectador durante la década de los ochenta y noventa. Continúa como colaborador ocasional del mismo diario. Ha publicado las novelas Migas de Pan (2013) y El Rumor del Astracán (Planeta, 1991, 1992, 2013), la novela breve Flaubert: la historia de una cama (2004) y el libro de cuentos Sobre la faz del abismo (2002).