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