У 1980 році Хуан Сяндун дебютував у складі національної збірної Китаю. Того ж року у складі збірної був учасником кубка Азії з футболу 1980 року у Кувейті. Наступного року футболіст грав у складі збірної у кваліфікаційному раунді чемпіонату світу з футболу, утім китайська збірна не зуміла пробитися до фінальної частини чемпіонату світу. У 1982 року Хуан Сяндун грав у складі збірної на Азійських іграх. Після 1982 року дані щодо висту в збірній відсутні. Загалом протягом кар'єри у національній команді, яка тривала 3 роки, провів у її формі 19 матчів, забивши 8 голів.