possui graduação em Engenharia Elétrica pela Universidade Federal da Paraíba (1985), mestrado em Engenharia Elétrica pela Universidade Federal da Paraíba (1988) e doutorado em Ciencia da Computacao - Universite de Paris VI (Pierre et Marie Curie) (1993). Atualmente é professor associado da Universidade Estadual de Campinas. Tem experiência na área de Ciência da Computação, com ênfase em Processamento Gráfico (Graphics), atuando principalmente nos seguintes temas: processamento de imagens, morfologia matematica, segmentacao, imagens de vídeo e banco de dados de imagens.