Possui graduação em Física pela Universidade Estadual de Campinas (1984), doutorado (PhD) – State University of New York at Stony Brook (1991), pós-doutorado pela Colorado State University, EUA (1991-1993) e Livre Docente pela Universidade Estadual de Campinas (1999).
Foi Professor Visitante do Institute for Theoretical Chemistry, Universidade do Texas, Austin-TX, EUA (2000-2001).
Atualmente é Professor Titular do Instituto de Química da Unicamp.
Tem experiência nas áreas de Física e Química, com ênfase em Química Teórica, atuando principalmente nos seguintes temas: simulação por dinâmica molecular, termodinâmica estatística, estrutura e dinâmica de líquidos, dinâmica de proteínas.
É diretor do CEPID/FAPESP Center for Computational Engineering and Sciences.