Ingeniero de Sistemas de la Universidad de Nariño, máster en ingeniería de sistemas y computación de la Universidad Nacional de Colombia y Doctor en Ingeniería de La Universidad de los Andes. Interesado en temas producción colectiva de conocimiento y creatividad. Fue docente de las universidades de los Andes, Nacional y de Nariño.
Actualmente es docente -investigador de la Universidad Del Valle. Hace parte de los siguientes grupos de investigación.
Grupo de Univalle en Inteligencia Artificial
(GUIA). Ampliar.
Laboratorio de computación evolutiva y vida artificial
(EVALAB). Ampliar.
Además, obtuvo el reconocimiento como joven investigador de Colciencias, Departamento Administrativo de Ciencia, Tecnología e Innovación, Colciencias – de 2005.