Fue alcalde de Granada, diputado a Cortes durante seis legislaturas, una por Granada y cinco por Córdoba, además de secretario general de Hacienda.