Catedràtic d’història natural a la Universitat de Barcelona (1900), en fou separat a causa de les seves idees evolucionistes. Fundà i dirigí (1907) el Laboratori de Biologia Marina de les Balears, a Mallorca, i posteriorment l’Instituto Español de Oceanografía. El 1939 s’exilià a Mèxic.