Es licenciado en Filosofía por el Instituto de Estudios Superiores Vizcaya Pacífico, A.C., y maestro y doctor en Historia por la Facultad de Historia de la Universidad Autónoma de Sinaloa, donde actualmente es profesor de asignatura "B". Desde 2012 ha sido encargado del Archivo Histórico de Salvador Alvarado. Ha participado con diversas ponencias en congresos nacionales e internacionales desde 2007. Es autor del libro Guamúchil, la historia de un pueblo (1907-1962) y ha publicado capítulos de libros y artículos en revistas arbitradas e indexadas como América Latina en la Histroria Económica. Es director-editor de Escripta, revista de la Facultad de Historia. Desde 2015 a la fecha es conductor del programa semanal de radio "Diálogos con la Historia" en Radio UAS y pertenece al Sistema Nacional de Investigadores (SNI, nivel I).