Estudió Ingeniería de Telecomunicación en la Universidad de Sevilla (2003), donde obtuvo un Doctorado en Microelectrónica (2010) sobre sistemas de procesamiento de visión bio-inspirados, formando parte del Grupo Neuromórfico del Instituto de Microelectrónica de Sevilla, perteneciente al CSIC. Entre 2010 y 2013 estuvo trabajando como investigador postdoctoral en el Centre for Systems Neuroscience de la Universidad de Leicester (UK), desarrollando herramientas de modelado y procesamiento de señales neuronales.
Actualmente, se encuentra de nuevo en el Instituto de Microelectrónica de Sevilla, donde le ha sido concedido un contrato postdoctoral en el marco del Programa Juan de la Cierva, desarrollando sistemas artificiales de visión stereo.
Temas de interés