Ingeniero en Informática por la Universidad de Sevilla, Máster en Ingeniería de Computadoras y Redes por la Universidad de Granada y Doctor Ingeniero por la Universidad de Huelva (UHU) (Sobresaliente cum laude). Desde 2007 ha trabajado en diversos puestos en la Universidad de Granada, la UHU, el Centro de Investigación de Morfología Matemática de la Mines ParisTech (Francia) y en la Universidad de La Rioja.
Ha publicado más de 25 trabajos entre artículos, capítulos de libros y contribuciones a congresos, y posee 2 patentes aprobadas con examen previo. Ha dirigido una tesis doctoral y participado en 8 proyectos de investigación europeos, nacionales, autonómicos y con empresas u organismos públicos. Está acreditado como Profesor Contratado Doctor por la ANECA desde 2016.