Abogado y periodista liberal, luchó a lado de Benito Juárez, fue subsecretario de Instrucción publica
Fue magistrado, profesor, diputado y ministro de instrucción pública y Bellas Artes en el Porfiriato
Fue un erudito escritor de poesía, teatro, crítica y artículos literarios, periodismo, discurso, libros y ensayos
Fue un gran historiador, realizó el manual escolar de historia y Catecismo de Historia Patria