Licenciado em Ciências pela Universidade de Coimbra, frequentou como bolseiro a secção de Biologia Marítima e Oceanografia da Universidade de Liverpool. Desenvolveu uma notável ação pedagógica como professor em várias instituições de ensino, entre as quais o Liceu Gil Vicente. Foi investigador do Aquário Vasco da Gama/ Estação de Biologia Marítima, onde trabalhou durante grande parte da sua vida, sendo colaborador Alfredo Magalhães Ramalho.
Figura destacada no cenário intelectual de Lisboa, colaborou assiduamente na revista Seara Nova, tendo a seu cargo, durante algum tempo, a secção “Factos e Documentos”. Dedicou-se também à tradução e ao ensaio e publicou vários trabalhos no campo da Biologia Marítima.
Inabalável opositor a Salazar, em 1945 subscreveu o requerimento ao Governador Civil de Lisboa, pedindo autorização para a histórica reunião do Centro Republicano da Almirante Reis, que esteve na origem do Movimento de Unidade Democrática (MUD).