Graduou-se em história natural (1943) pela Universidade de São Paulo (USP) e, na mesma instituição, obteve o título de doutor em ciências (1948). No exterior, realizou estágio de pós-doutoramento na Columbia University (1951), em Nova Iorque, nos Estados Unidos. Foi pesquisador associado da Universidade do Texas em Austin (1969) e professor visitante na mesma universidade (1970-1971). Também foi visitante na Royal Society da Inglaterra (1970) e na Universidade de Porto Rico (1972). Sempre se dedicou a pesquisas em biologia evolutiva, com ênfase em variabilidade cromossômica e fatores ambientais, além da filosofia da ciência. Em 1981, recebeu a Medalha de Honra da Inconfidência e, em 1982, a Medalha Santos Dumont.