Es doctor en Historia Moderna y Contemporánea por el Instituto Mora y maestro en Humanidades con línea en Historia por la Universidad Autónoma Metropolitana.

Se desempeña como docente en el Instituto Cultural Helénico a nivel licenciatura y maestría y en la Escuela Nacional de Antropología e Historia a nivel licenciatura. También ha impartido cursos en el Instituto Politécnico Nacional y en el Instituto Tecnológico de Estudios Superiores de Monterrey y ha colaborado en el área de investigación del Instituto Mexicano de Doctrina Social Cristiana. 

Ha escrito varios capítulos de libros y artículos en revistas académicas y presentado ponencias en varias instituciones de México y el extranjero acerca de agrupaciones políticas de ideología nacionalista y  conservadora y sobre aspectos religiosos la historia de la Iglesia Ortodoxa en México y el desarrollo del integrismo católico después del Concilio Vaticano II.