Эрика Роджерс родилась 2 октября 1939-го года в Кейптауне, ЮАР. Начала свою карьеру в местном театре, затем отправилась в Лондон учиться в Королевской Академии Драматических искусств. После её окончания дебютировала на театральной сцене Вест-Энда в постановке «Мир Сьюзи Вонг».
Она продолжила свою карьеру в бродвейском театре «Ричард Роджерс», известном также под названием «Театр на 46-й улице». Здесь актриса участвовала в постановках «Без струн» (No Strings), «Суп» (Bonne Soupe) и «Немного ночной музыки» (A Little Night Music).
В 1960-х помимо театра актриса снималась в кино и на телевидении. Она часто выступала в роли приглашенной звезды в различных британских ТВ-сериалах, например, в телешоу «Святой» (1962), главную роль в котором исполнял Роджер Мур, она появилась в четырёх эпизодах. Также актриса как гостья участвовала в сериалах «Человек мира» (о приключениях фотокорреспондента Майка Стрейта), криминальной драме «Полиция Ривьеры» и производственной мелодраме «Создатели самолётов».
Из фильмов того времени заметными стали комедийный хоррор The Horror of It All (1964) и криминальное роад-муви «Соперники» (1963).
В 1970-х годах актриса вернулась в ЮАР, где много играла в театре. Среди прочих постановок того времени стоит отметить сатирический спектакль «Кто за Денниса?», премьера которого в кейптаунском театре Бакстера в 1983 году имела грандиозный успех. В этой постановке Роджерс исполняла роль премьер-министра Великобритании Маргарет Тэтчер.
В 1991 году Эрика Роджерс переехала в Лос-Анджелес. У нее двое взрослых детей - Кларисса и Грэм, которые тоже живут в Америке. Изредка актриса появляется в кино и на телевидении.