Juan Preciado, annesinin ölümünden sonra hayatını bir boşlukta geçirmek üzereyken, annesinin son dileği olan babasını bulmak için doğduğu kasabaya gitmeye karar verir. Yıllardır kayıp olan babası Pedro Páramo’yu ararken, kasabaya varır ve buranın zamanında yaşam dolu olan ama şimdi ölülerin gölgeleri arasında kaybolmuş bir yer olduğunu fark eder. Kasaba, geçmişin karanlık sırlarını içinde barındıran, hayaletlerle dolmuş bir mekâna dönüşmüştür. Juan, burada gizemli insanlarla tanışır ve babasının geçmişteki iktidar arzusuyla ne kadar yıkıcı bir yol izlediğini keşfeder. Pedro Páramo’nun eski bir aşkı, Juan’ın doğruyu bulmaya başladığı noktada kasabanın karanlık sırları gün yüzüne çıkmaya başlar. Geçmiş ve şimdiki zaman, ölüler ve yaşayanlar arasındaki sınırları kaybettikçe, Juan’ın algıları bulanıklaşır ve hayaletlerle gerçek arasındaki fark ortadan kalkar.