Duloc adı verilen uzak diyarlardan birinde egemenliğini kurmuş olan Lord Farquaad, bölgedeki tüm peri masalı karakterlerinin uzaklaştırılmasını emreder. Böylece tüm bölge kendisi gibi sıkıcı bir yer haline gelecektir. Bir bataklıkta kendi halinde yaşayan yeşil bir yaratık olan Shrek de Lord Farquaad ile bir anlaşma yapar.
Buna göre Shrek, Lord Farquaad`ın evlenmek istediği güzel Prenses Fiona`yı ejderhadan kurtarıp ona götürecek, karşılığında ise bataklığını geri alacaktır. Bu görevde ona yardımcı olacak kişi ise durmadan konuşan akıllı bir eşek olacaktır. Ancak zaman geçtikçe Shrek