Helium has a high ionization energy because its outermost sub level is full and it's stable. It wouldn't want to lose an electron so the amount of energy required will be high.
Why helium is where it is on the periodic table: Helium is a noble gas. Noble gases are unreactive because their outermost s and p sublevels are completely filled. Helium fills it's s sublevel.