Shrek, un ogre vert qui a toujours aimé vivre une vie de solitude, découvre que son marais est envahi par des créatures enchantées. Il se rend alors, au château de Lord Farquaad, qui a expulsé ces êtres de son royaume. Ce dernier souhaite épouser la Princesse Fiona, car il lui faut être marié à une princesse pour pouvoir être roi, mais celle-ci est retenue prisonnière par un abominable dragon dans la tour d'un vieux château isolé sur un volcan rempli de lave en fusion. Il propose donc un marché à Shrek : s'il se porte au secours de la princesse à sa place, il lui rendra son marais. Accompagné d'un âne bavard comme une pie, Shrek décide d'accomplir cette quête...