Родился 11 мая 1674 года в Або в семье ландсхёвдинга Юхана Нильссона Эреншёльда и Катарины Раск. Морскую карьеру начал в возрасте 18 лет. С 1700 года в качестве капитана корабля участвовал в Северной войне. В ноябре 1708 года его судно «Норрчёпинг» потерпело кораблекрушение возле Дагё, однако ему удалось после двух дней пребывания на разбитом остове корабля спасти команду от гибели.
27 июля 1714 года находившийся тогда в звании шаутбенахта Эреншельд, командуя 7 шхерными судами, занял позицию к северу от Ханко (Гангут). После того как он отверг требование адмирала Апраксина сдаться, он был атакован русскими галерами, значительно превосходившими его числом. Их первая атака была отбита огнём корабельной артиллерии. Захватить шведские корабли русским удалось лишь после ожесточенного боя. Раненный Эреншёльд попал в плен.
В 1716 году он был произведён в вице-адмиралы, однако оставался в плену вплоть до заключения мира в 1721 году. При освобождении из плена Пётр I в качестве признания его мужества подарил Эреншёльду свой портрет, украшенный драгоценными камнями. В этом же году он был произведён в адмиралы и назначен в Карлскруну директором экономической части Адмиралтейства.
Умер 2 ноября 1728 года в Карлскруне.
С 1703 года был женат на дочери адмирала Корнелиуса Анкаршерны баронессе Ловисе Анкаршерне.