På ett torp i Skåne bor den bråkiga och ouppfostrade 12-åringen Nils Holgersson. Som straff för sina elakheter mot gårdens alla djur, förtrollas han av gårdens hustomte till en liten pyssling. Från att ha varit stor och tuff blir han nu istället liten och försvarslös. När han försöker hindra Mårten, gårdens vita tamgås, från att lämna gården och istället följa med de vilda gässen norrut så fastnar han i Mårtens halsband och tvingas med upp i luften. Detta blir början på ett hisnande äventyr för Nils som på Mårtens rygg, reser från sydligaste Skåne till nordligaste Lappland.