Adelantó estudios de Derecho en la Universidad Nacional de Colombia y de Literatura y Lengua Castellana en la Universidad Santo Tomás. Ha sido docente en educación básica primaria, secundaria y universitaria, en el área de Español y Literatura. Traductor del idioma portugués. Colaborador en programas de lectura y escritura para diferentes instituciones y autor de textos educativos.