Nacido en Córdoba, comenzó su trabajo como auxiliar técnico en el Archivo y Biblioteca Municipales de Córdoba y después ingresó por oposición en el Cuerpo Facultativo de Archiveros, Bibliotecarios y Arqueólogos del Estado. Su primer destino fue en el Archivo de la Delegación de Hacienda de Málaga, desde donde se le trasladó al Museo Arqueológico Nacional. De Madrid pasó al Archivo General de Indias de Sevilla en Abril de 1907, y unos tres años más tarde, al Archivo de la Delegación de Hacienda de Córdoba, en el que estuvo actuando sin interrupción, como jefe del mismo, hasta 1940. Desde esta fecha hasta el día de su jubilación en 1946, ha desempeñado la dirección de la Biblioteca Pública Provincial y la del Instituto Nacional de Enseñanza Media de Córdoba. También ha tenido a su cargo, desde el año 1914, el Archivo de Protocolos Notariales, hoy Histórico Provincial, y en distintas ocasiones, por vacantes, el Museo Arqueológico.