The 10+ year wait time is just to enter the final stage when he would be eligible to stay in the US to complete the process via adjustment of status; he cannot stay legally based on your sponsorship until after he has waited it out. So he will have to go back, unless he can find some other way to stay independently of your sponsorship, like finding an employer to hire him with an H1B.