Doctor en Ciencias del Lenguaje en la Benemérita Universidad Autónoma de Puebla, licenciado y maestro en lenguas y literaturas extranjeras en la Università Statale di Milano y con título post-universitario en enseñanza del español otorgado por esta misma institución.
Vive en México desde el 2012, donde es docente de italiano, inglés, análisis fílmico y otras materias afines a la literatura y a los varios contextos de uso del lenguaje, ejerciendo su actividad en el Tec de Monterrey Campus Puebla y en otras universidades en materias de licenciatura y posgrado.
En sus investigaciones y ensayos divulgativos se ocupa de teoría literaria aplicada al aprendizaje, del análisis literario y fílmico y de la transposición literatura-cine. Es miembro del Sistema Nacional de Investigación nivel Candidato.