Родился 19 сентября 1904 в крестьянской семье в Могилёвской губернии.
В 1924 года поступил на Рабфак Ленинградского университета.
В 1927 году становится студентом биологического отделения физико-математического факультета ЛГУ.
В 1932 году зачислен в аспирантуру при кафедре энтомологии. Руководителем научной работы утверждён Борис Николаевич Шванвич. После окончания аспирантура остаётся работать ассистентом на кафедре, где активно начинает заниматься преподавательской деятельностью. Читал курсы по сельскохозяйственной и лесной энтомологии и основы пчеловодства.
В 1937 году подвергся репрессиям и расстрелян отец Эдуарда Карловича.
В 1938 защитил кандидатскую диссертацию на тему: Экология муравьёв заповедника «Лес на Ворскле» и его окрестностей.
В период Великой отечественной войны был мобилизован на фронт, участвовал в Битве на Курской дуге.
В 1962 году за монографию «Происхождение антофилии у насекомых» получил степень доктора биологических наук.Умер в Ленинграде 2 января 1990.