Энсел Элгорт родился 14 марта 1994 года в Нью-Йорке, в семье известного фотографа Артура Элгорта и его супруги хореографа и продюсера Энселы. Кроме Энсена в семье выросли еще двое детей – сын Уоррен, работает режиссером, и сестра Софи, фотограф.
В возрасте 9 лет Энсел Элгорт пошел в Школу американского балета, а в возрасте 12 лет он пошел на курсы актерского мастерства. Кроме того, Энсел окончил Школу искусств, а также старшую школу Fiorello H. LaGuardia.
Свою первую роль на большом экране Энсел Элгорт исполнил в 2013 году, ему досталась второстепенная роль в триллере «Телекинез». Главные роли в картине исполнили Хлоя Грейс Морец, Джулианна Мур и Джуди Грир.
В 2014 году ему досталась небольшая роль в фантастическом триллере «Дивергент», а также главная роль в драме «Виноваты звезды». В обеих картинах Элгорт снялся вместе с Шейлин Вудли. За роль во втором Элгорт удостоился нескольких наград Teen Choice, а также премии Young Hollywood.
Кроме того, в 2014 году Энсел исполнил главную роль в комедийной драме «Мужчины, женщины и дети», в которой снялись также Адам Сэндлер, Джуди Грир и Дженнифер Гарнер.
В том же году актер приступил к съемкам в продолжение «Дивергента», картине под названием «Инсургент», выход которой запланирован на 2015 год.
Энсел Элгорт также увлекается электронной музыкой. В 2014 году он выпустил два трека - «Unite» и «Totem», под псевдонимом Ansølo.