Engelbert III est le second fils d'Engelbert II de Sponheim (mort en 1141), margrave d'Istrie et de Carniole depuis 1108, et de son épouse Ute (morte en 1150), fille du burgrave Ulrich de Passau.
Après que son père succède à son frère aîné Henri IV comme duc de Carinthie en 1123, Engelbert III reçoit le titre de margrave d'Istrie. Cependant sa principale possession demeure ses domaines rhénans de Sponheim et ceux situés autour de Kraiburg en Bavière, héritage de sa mère. Son père abandonne toutes ses charges en 1135 et le fief de Carinthie fut donné par l'empereur Lothaire II à son frère aîné Ulrich Ier.
La même année, l'empereur Lothaire l'envoie à un synode tenu à Pise en Italie, afin de soutenir le pape Innocent II contre l'antipape Anaclet II. Pour ce faire Engelbert est investi du titre de margrave de Toscane, mais il est remplacé dès 1137 par le duc puissant Welf Henri X de Bavière, époux de Gertrude de Saxe et gendre de l'empereur.
Engelbert III est présent en 1156 à la Diète d'Empire de Ratisbonne, où il est témoin du Privilegium Minus de l'empereur Frédéric Ier Barberousse, élevant le margraviat d'Autriche des Babenberg au rang de duché.
En 1140 Engelbert avait épousé Matilde de Sulzbach, la plus jeune fille du comte bavarois Bérenger II de Sulzbach. Il devient ainsi le beau-frère de Gertrude de Sulzbach, épouse de Conrad III de Hohenstaufen, roi des Romains, et de Berthe de Sulzbach qui sous le nom d'Irene épouse l'empereur byzantin Manuel Ier Comnène. Matilde meurt en 1165, leur union étant demeuré sans héritier le titre de margrave d'Istrie passe aux comtes bavarois d'Andechs.
Son fils illégitime (?) Pilgrin II fut patriarche d'Aquilée de 1195 à 1204[2].