S-a nascut in Tulcea la 4 septembrie 1904, ca fiu al medicului Filip Codreanu si al Alexandrinei Alexandrescu, licentiata in matematici. Absolvent al Liceului „Gheorghe Lazar” din Bucuresti unde a infiintat societatea „Stiinta”. Licentiat al Facultatii de stiinte – Universitatea din Bucuresti (1923 – 1926, licenta 1927).
Biolog si citolog format sub indrumarea prof. Andrei Popovici Baznoseanu si Dimitrie Voinov. Preparator la laboratorul de morfologie animala (1924) si asistent la acelasi laborator pana in anul 1939. Doctoratul in stiinte naturale la Paris sub indrumarea lui Maurice Caullery (1939, Facultatea de Stiinte a Universitatii) cu o teza din domeniul neoplaziilor la nevertebrate. In perioada 1930 – 1945 este cadru didactic si cercetator la Institutul de speologie al Universitatii din Cluj unde colaboreaza cu prof. Emil Racovita, caruia ii va succede la catedra de biologie generala. In anul 1945 revine la catedra de Biologie Generala, iar din 1949 pana in 1974, anul pensionarii, lucreaza la catedra de zoologie a nevertebratelor.
Membru al Academiei Romane din 1974. Autor a peste 200 de lucrari stiintifice. A deschis drumuri noi in studiul protozoarelor parazite la nevertebrate si patologia insectelor – patobiologia si, impreuna cu Mihai C. Bacescu si Traian Orghidan, in taxonomia si zoogeografia unor viermi turbelariati si al unor grupe de crustacei.