Estudié Literatura en la Universidad Javeriana de Bogotá, y una Maestría en Antropologá social en la Universidad Iberoamericana de Ciudad de México. Trabajé como profesor de español y literatura en colegios desde 1992. Después de la maestría fui profesor de Antropología en la Universidad Javeriana de Bogotá. Desde 2010, me dedico como independiente a ser asesor en redacción, edición y corrección de estilo, y a dictar talleres de redacción en empresas.