Fue miembro de la Sociedad Mexicana de Geografía y Estadística; la Academia Nacional de Ciencias, Antonio Alzate; y el Instituto Bibliográfico Nacional, y la Academia Nacional de Historia; y en España, la Real Academia Española y la Real Academia de la Historia de Madrid.