possui graduação em Engenharia Civil pela Universidade Federal da Bahia (1970), mestrado em Engenharia Civil pela Universidade Federal do Rio de Janeiro (1973), doutorado em Engenharia Mecânica pela Universidade Federal do Rio de Janeiro (1979) e pós-doutorado na Universidade de Stanford (1985-1987). Atualmente é pesquisador titular do Laboratório Nacional de Computação Científica. Tem experiência na área de Engenharia Mecânica, em Mecânica dos Sólidos, Mecânica dos Fluidos e Meios Porosos, atuando principalmente nos seguintes temas: Modelagem Computacional, Métodos de Elementos Finitos e Diferenças Finitas, Análise Numérica e Simulação Computacional.