"He has the superhuman ability to absorb kinetic energy, storing it within his body to be used to fuel his superhuman powers. When he has a "full charge" he can fly at high speeds (approx 750 mph) and is nearly impervious to physical harm. His natural energy absorbing powers protect him from injury from objects invested with kinetic energy e.g. bullets, shrapnel, physical blows, e.t.c
Their are limitations to his powers. His resistance to injury does not extend to forces that do not have a great deal of kinetic energy, so he is vulnerable to strangling and crushing attacks. he cannot indefinitely sustain a charge of kinetic energy, and maximum exertion of his powers will quickly drain him of potential energy."
but as far as being able to stand up to a real Viltrumite i don't think he would last that long
i left his real name out just in case i don't wanna spoil anything for people catching up but hes been in the Invincible comics before