Possui bacharelado em Biologia Marinha pela Universidade Federal do Rio de Janeiro (1988), mestrado em Genética pela Universidade Federal do Rio de Janeiro (1991), doutorado em Genética pela University of Wales-Swansea (1998) e pós-doutorado em Genética Molecular pela University of Swansea. Atualmente é professor associado da Universidade Federal Fluminense. Tem experiência na área de Genética, com ênfase em Genética de Populacões de Organismos Marinhos, atuando principalmente nos seguintes temas: genética molecular, conservação, bioinvasão, teoria evolutiva, epistemologia e ensino.