Profesor en la Universidad de Sevilla, donde fue decano de la Facultad de Comunicación desde 20106 hasta 2014, año en que fue sustituido por María del Mar Ramírez. Se ha especializado en el estudio de la prensa española e iberoamericana y la Transición en Andalucía, habiendo sido descrito como «uno de los más prolíficos investigadores españoles sobre historia de la comunicación».
Antes de dedicarse a la docencia en la universidad, trabajó como periodista en distintos medios dirigiendo publicaciones como El Adelanto, Huelva Información, Diario de Granada, Andalucía Actualidad o Andalucía Económica, entre otros.