Энгельберт II был сыном Энгельберта I Спанхейма, маркграфа Истрии в 1090—1096 г. и одного из крупнейших магнатов Карантанской марки. В 1103 г. Энгельберт стал маркграфом Истрии, находящейся в то время под сюзеренитетом Аквилейского патриарха.
После смерти своего брата Генриха IV в 1123 г. Энгельберт унаследовал престол герцогства Каринтия. Государство переживало период затяжного кризиса, вызванного потерей большей части территории и падением авторитета центральной власти. Значительная часть территории Каринтии, включая крупнейшие города и торговые центры, перешли под власть церковных феодалов, полностью независимых от светских властей: архиепископ Зальцбурга владел Фризахом и Гурком, епископ Бамберга Филлахом, свои города и земли имели патриарх Аквилеи и епископ Бриксена. Энгельберт попытался восстановить герцогскую власть над Фризахом, крупнейшим торговым центром Каринтии, однако в конфликте с Зальцбургским архиепископством герцог потерпел поражение. Энгельберт участвовал в походах императора Генриха V в Польшу, Венгрию и Чехию.
Энгельберту удалось значительно повысить престиж своей династии, выдав дочерей за крупных французских феодалов: графа Неверского и графа Шампани. Матильда Спанхейм, вышедшая замуж за Тибо II Шампанского, стала матерью французской королевы Аделы Шампанской, жены Людовика VII и регентши Франции во время участия её сына Филиппа II Августа в 3-м крестовом походе.
В 1134 г. Энгельберт покинул престол, разделив свои владения между детьми: Истрию он передал старшему сыну Энгельберту III, Каринтию — Ульриху.