Periodista, profesor de periodismo, colaborador en tertulias políticas de Canal Sur TV, 8TV y Onda Cero Andalucía, asesor externo del PSOE y autor del blog de análisis político Asuntos propios (www.asuntospropios.com). He sido director de El Correo de Andalucía, subdirector de Diario de Sevilla y periodista durante una década de los servicios informativos de la Cadena SER.