Fue corregidor sucesivamente de Utrera, del Puerto de Santa María y de Écija, y alcalde mayor del Adelantamiento de Burgos.