Nace en El Coronil (Sevilla) en 1941.
Estudió Historia en la Universidad de Sevilla y se doctoró en La Sorbona. Durante siete años ha sido investigador de la Casa Velázquez y ha sido profesor de las universidades Complutense, La Laguna y Sevilla. En la actualidad es catedrático de Historia Económica en la Universidad de Sevilla.
Historiador especializado economía agraria en Andalucía y el comercio colonial español. Co-director de la Historia de Andalucía con el profesor Domínguez Ortíz. Actualmente Catedrático de Ciencia Económica de la Universidad de Sevilla.
Sobre estos temas ha publicado numerosos artículos y monografías.