Родился в рабочей семье. Юность Эдмунда Перека пришлась на годы нацистской оккупации. С подросткового возраста работал слесарем. С трудом получил среднее образование. После окончания войны в 1946 поступил на службу в армию. Участвовал в боях с УПА в Бещадах.