Shrek é un ogro que vive nun horrible pantano; odia ser molestado e é moi celoso "da súa intimidade", pero ve o seu fogar invadido repentinamente por un grupo de personaxes de contos de fadas que foron desaloxados por un malvado e baixiño tirano (Lord Farquaad), que é o malvado da historia, con aspiracións de converterse en rei.
Enfadado, Shrek acode con este personaxe tan estraño para esixirlle que lle devolva o seu pantano e saque ós personaxes dos contos que el mesmo enviou aí, para así recuperar a súa amada soidade. Pero este, a cambio, ofrécelle un trato: devolverlle o seu pantano a condición de que rescate a unha princesa que está prisioneira nun castelo custodiado por un enorme dragón lanza-lume e así poder cumprir o seu obxectivo de casar con ela.
Daquela Shrek, acompañado por un asno falante chamado simplemente Asno, diríxese ó castelo onde se atopa retida a princesa. A terrible criatura lanza-lume que vixía o lugar resulta ser unha dragoa, e logo de correr grandes aventuras durante o rescate de devandita princesa, finalmente dáse conta de que o mundo non é tan malo como cría, pois atopa a amizade sincera no asno e o amor na princesa que debía rescatar.