Possui graduação em Ciências Biológicas pela Universidade de São Paulo (1984), mestrado em Educação pela Universidade de São Paulo (1991) e doutorado em Educação pela Universidade de São Paulo (1998). É professor assistente doutor da Universidade Estadual Paulista Júlio de Mesquita Filho. Desenvolve atividades de pesquisa, docência e extensão dentro das seguintes áreas temáticas: didática das ciências naturais, formação de professores para o ensino escolar de ciências naturais, atividades práticas como componentes do ensino escolar de ciências naturais, conteúdos de história da ciência para o ensino escolar de ciências naturais, abordagens investigativas para o ensino escolar de ciências naturais.