Formado nos cursos de Licenciatura e Bacharelado em Ciências
Biológicas na Universidade de São Paulo (USP). Trabalhou como
professor de Biologia em escolas públicas e privadas, além de dar
aulas em cursos preparatórios para o vestibular. Tem mestrado em
Biologia e doutorado em Educação, ambos pela USP, onde é Professor
Titular de Metodologia de Ensino de Ciências Biológicas, atuando
tanto na graduação como na pós-graduação. Foi ainda membro do
Conselho Curador da Fundação Universitária para o Vestibular
(Fuvest), e do Conselho Nacional de Educação. Tem experiência
internacional, tendo estudado e trabalhado em várias universidades
europeias, além de pertencer a diversas sociedades científicas, no
Brasil e no exterior.