Ingeniero de Telecomunicación y Doctor en Informática por la Universidad de Málaga. Profesor e investigador del Departamento de Lenguajes y Ciencias de la Computación de la Universidad de Málaga desde 1995.
Ha impartido docencia en los diferentes grados de las Escuelas de Informática, Telecomunicación e Ingenierías Industriales, y donde además ha participado en varios proyectos, así como en libros y congresos nacionales e internacionales, de innovación docente.
Su ámbito de investigación principal está centrado en técnicas computacionales en ingeniería, orientado a ondas no lineales de soporte compacto y a la propagación de ondas electromagnéticas sobre superredes de grafeno.
Ha participado en diversos congresos nacionales e internacionales y publicado múltiples artículos de revistas científicas internacionales de primer nivel. También ha participado en proyectos de investigación internacionales, nacionales y autonómicos, además de investigar con empresas mediante varios convenios y contratos de colaboración.
Destaca su participación en el desarrollo de un simulador predictivo para centrales nucleares que está siendo usado en diferentes centrales de todo el mundo, y en el software para control de calidad de barras de uranio para centrales mediante ultrasonidos.
En la actualidad participa en dos proyectos europeos de enseñanza de Inteligencia Artificial aplicada para recapacitación profesional en competencias de IA y en el desarrollo de una plataforma de aprendizaje TIC online.