Shrek, un ogre vert qui a toujours aimé vivre une vie de solitude dans son marais, découvre que son marais est envahi par des créatures enchantées. Lui et l'Âne, sont forcés de quitter le marais sous les ordres de Lord Farquaad. Il se rend alors, avec son ami l'Âne, au château de Farquaad, qui aurait prétendument 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 une abominable dragonne dans une 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. Mais en cours de route, Shrek et la princesse s'éprennent dans une idylle qui déplaira assez à Lord Farquaad...