Ha colaborado en la Benemérita Universidad Autónoma de Puebla en la Facultad de Ciencias de la Electrónica, así como en la Facultad de Ingeniería Eléctrica y Electrónica de la Universidad Veracruzana, en donde actualmente es profesor de tiempo completo en el área de electrónica. Realizó una estancia posdoctoral en el Centro de Investigación en Micro y Nanotecnología de la Universidad Veracruzana (2012-2014). Ha impartido alrededor de 60 cursos a nivel licenciatura y posgrado. Cuenta con más de 30 publicaciones en revistas indexadas y arbitradas, así como congresos nacionales e internacionales con publicación; además de haber dictado conferencias en eventos internacionales en España, China, Colombia. Es miembro del sistema nacional de investigadores desde el 2013 Cuenta con experiencia de 12 años dentro de la docencia, y 7 años en la investigación en las área de Electrónica.