Estudió la licenciatura en Lengua y Literaturas Hispánicas en la Facultad de Filosofía y Letras de la UNAM. Participó en el Diccionario de Mexicanismos como becario de la Academia Mexicana de la Lengua (2008-2010). Ha colaborado con la revisión de pruebas (Examen de calidad y logro educativos) de nivel Medio Superior del Instituto Nacional de Evaluación de la Educación (diciembre de 2009 y julio de 2010).
En el Centro de Enseñanza para Extranjeros, campus Taxco, como asistente del Director (2010-2013), participó de forma directa e indirecta en la organización y logística de cursos y eventos culturales. Asimismo, desde el 2011, ha impartido en este mismo Centro cursos sobre literatura, cultura y español.
Desde 2013 es profesor de las materias de Lengua Española, Literatura Universal, Etimologías Grecolatinas del español, Literatura Mexicana e Iberoamericana y Taller de Redacción en la Preparatoria del Colegio Miguel Ángel de Taxco, sección que pertenece al Sistema Incorporado de la UNAM.