Эрик Шваб родился в Гамбурге в 1910 году в семье француза и немки. Детство он провел между Германией, Швейцарией и Францией. Увлекшись фотографией, он стал ассистентом в 1928 году и фотографом-постановщиком в 1929 году, а с 1931 по 1937 год работал в женских изданиях (Vogue, Harper's Bazaar, Vanity Fair и т. д.). Свой первый репортаж в Румынии он опубликовал для Vu и Life в 1939 году. Мобилизованный в сентябре того же года, он стал корреспондентом AFP в октябре 1944 года. Благодаря своей аккредитации в американской армии он готовил военные репортажи в Бельгии и Германии.
В начале 1945 года он познакомился с американским журналистом и писателем Мейером Левиным, с которым впоследствии объединился. Они были одними из первых репортеров, обнаруживших нацистские лагеря и рассказавших об ужасах в прессе. «Майер Левин ищет то, что осталось от еврейских общин», — объясняет Аннет Вивёрка в 1945 году в книге «La Découverte» (Сёй, 2015), а Эрик Шваб пытается найти свою мать, депортированную в лагерь как еврейка. Его фотографии концентрационных лагерей широко распространялись по всему миру и очень рано стали выставляться как в Соединенных Штатах, так и во Франции.
После Освобождения фотограф покинул Францию и в 1946 году поселился в Нью-Йорке, где продолжал работать корреспондентом AFP до начала 1950-х годов. Затем он работал в различных международных организациях (ООН, ЮНЕСКО, ВОЗ, ФАО, МОТ и др.), занимаясь судьбами беженцев. Две его фотографии были отобраны для выставки «Семья человеческая», организованной Эдвардом Штайхеном и представленной в Нью-Йорке в 1955 году, а затем разошлись по всему миру. Наряду с заказными работами он работает над несколькими личными проектами, такими как «Исчезающий Париж», посвященными трансформации столицы. Эту тему ему не удалось завершить из-за смерти в 1977 году.