Kuo was coached by Roland Burghart in Monmouth Junction, New Jersey, and represented Taiwan. He made his international debut at the 2009 World Junior Championships in Sofia, Bulgaria; he placed 27th in the short program and did not advance further. His first senior international was the 2009 Nebelhorn Trophy in Oberstdorf, Germany.