Es originario de Zitácuaro Michoacán, lugar donde nació el 4 de julio de 1967. Sus estudios de licenciatura los realizó en la Escuela de Historia de la Universidad Michoacana de San Nicolás de Hidalgo entre 1983 y 1987; la maestría en la Facultad de Filosofía y Letras de la UNAM entre 1991 y 1993; un master sobre Mundos Extranjeros y Relaciones Internacionales en la Universidad de Paris 1, La Sorbona entre 2000 y 2001 bajo la dirección de François-Xavier Guerra y finalmente el doctorado en esa misma Universidad en 2002-2004. Es Profesor de Tiempo Completo Titular “C” adscrito al Instituto de Investigaciones Históricas de la Universidad Michoacana de San Nicolás de Hidalgo. Ha sido Secretario Académico de dicha dependencia universitaria en distintas ocasiones y Secretario Auxiliar de la Rectoría entre 1998 y 1999.
Desde hace más de tres décadas imparte cátedra sobre temas de independencia y el siglo XIX mexicano, tanto en la licenciatura como en el posgrado en la Facultad de Historia y en su Instituto de adscripción, respectivamente. Posee el Perfil Prodep otorgado por la Subsecretaría de Educación Superior. Ha dirigido 28 tesis de investigación que han concluido con la obtención del grado respectivo, de las cuales 5 son de doctorado, 10 de maestría y 13 de licenciatura.
Desde su creación en junio de 2002, formó parte del Núcleo Académico Básico del Programa de Maestría en Historia que imparten de manera conjunta la Facultad de Historia y el Instituto de Investigaciones Históricas de su Universidad, el cual está inscrito en el padrón de posgrados de Conacyt y está reconocido actualmente como Programa con Nivel de Competencia Internacional. Además, en noviembre de 2005 fue miembro fundador del Programa Institucional de Doctorado en Historia con sede en el Instituto de Investigaciones Históricas de la misma Casa de Estudios, también inscrito en el padrón del Conacyt como Programa Consolidado.
Ha sido ponente en congresos celebrados en Argentina, Chile, Colombia, Cuba, España, Estados Unidos, Francia, México, Perú y Venezuela. También ha realizado estancias de investigación en Colombia, Francia y España. Se ha especializado en la historia política y cultural mexicana de los siglos XVIII y XIX con un enfoque de historia militar, particularmente sobre los procesos de Independencia en Iberoamérica. Ha escrito 22 libros como autor, 5 en coautoría y 9 como coordinador o editor, además de 2 audiolibros y 4 estudios introductorios. Entre sus obras más recientes destacan: Los Constituyentes. Biografía política de los diputados del Supremo Congreso Mexicano, 1813-1814 (2018). Con Enrique Florescano escribió: El Escudo y la Bandera. Símbolos Patrios (2018). Además, ha publicado 72 capítulos de libro en obras colectivas; 33 artículos en revistas especializadas de Colombia, España, Francia, México, Perú y Venezuela, así como 67 artículos periodísticos y de divulgación y 20 reseñas de libros. Ha impartido 134 conferencias sobre diversos temas históricos. Actualmente preside el Cuerpo Académico 233 de Tecnología e Historia Militar de México, nivel Consolidado y funge como Coordinador del Programa Institucional de Doctorado en Historia de su Universidad.
Es miembro del Sistema Nacional de Investigadores nivel 2, de la Academia Mexicana de Ciencias, Socio de Número de la Asociación Española de Historia Militar, Miembro Correspondiente Extranjero de la Academia Argentina de la Historia y Socio Correspondiente de la Sociedad Mexicana de Geografía y Estadística. En noviembre de 2009 obtuvo el Premio Nacional de Ensayo sobre la Independencia convocado por el Senado de la República con el trabajo titulado “Mujeres de Amor y de Guerra: Roles femeninos en la Independencia de México”, mismo que llenó un vacío en la historiografía mexicana sobre este tema.