Possui graduação em Engenharia Civil pelo Instituto Militar de Engenharia (1975), mestrado em Matemática pela Associação Instituto Nacional de Matemática Pura e Aplicada (1980) e doutorado em Operations Research - Cornell University (1984). Atualmente é pesquisador associado da Associação Instituto Nacional de Matemática Pura e Aplicada. Tem experiência na área de Ciência da Computação, com ênfase em Processamento Gráfico (Graphics), atuando principalmente nos seguintes temas: dtm, topological data structures, geometric modeling, visualization e camera calibration.