Først var marsk Ludvig Albertsen hans vogter, senere ble han overlatt til farens halvbror, Johan av Holsten. Denne sluttet i november 1329 et forlik med Christoffer om sønnens frigivelse, året etter inngikk Erik ekteskap med grev Gerts 30-årige søster Elisabeth, enke etter hertug Johan II av Sachsen-Lauenburg. Da Christoffer kort tid etter stilte seg på grev Johans side i striden mot grev Gert, forskjøt Erik sin hustru. På flukt etter en kamp ved Slesvig den 30. november 1331, styrtet Erik med sin hest ved Danevirke. Han døde kort etter i Kiel, og ble begravet i Sorø kirke.