Possui graduação em Medicina pela Universidade Federal do Rio de Janeiro (1982), mestrado em Saúde da Mulher e da Criança pela Fundação Oswaldo Cruz (1992) e doutorado em Filosofia pela Universidade Federal do Rio de Janeiro (2003). Atualmente é médico da Fundação Oswaldo Cruz. Tem experiência na área de Filosofia, com ênfase em Lógica da Pesquisa Científica, atuando principalmente nos seguintes temas: filosofia da ciência e critérios de cientificidade nas ciências da saúde.