Родился 15 августа 1919 года в селе Икра Курахского района Дагестанской АССР в семье крестьянина. Окончил торговый техникум, работал бухгалтером. В Советской Армии - с 1940 года. Окончил Томское военное пехотное училище в 1941 году.
В действующей армии - с июля 1941 года. Командир батальона 247-го стрелкового полка 37-й стрелковой дивизии майор Э. Б. Салихов в ночь на 15 января 1944 года во главе отряда в составе тридцати человек скрытно проник в тыл противника у деревни Слободка Новосокольнического района, перерезал важную железнодорожную магистраль Дно-Новосокольники, уничтожил штаб вражеского пехотного полка в населенном пункте Заболотье. Погиб в бою 16 января 1944 года.