Kuo signed with the Lions after pitching for the Chinese Taipei national baseball team at the 2014 Asian Games, where he earned a silver medal. In November, Kuo won the final of the inaugural World Baseball Softball Confederation21U Baseball World Cup by pitching a 9–0 shutout versus Japan.[2] Kuo made his NPB debut against the Orix Buffaloes on March 29, 2015, pitching five innings, giving up three runs and recording the win.[3][4] He finished the season with a 3–7 record and 5.31 ERA over 21 games, and resigned with the Lions on November 18, 2015, for a one-year contract worth at least ¥30 million.[5] Kuo was named to the Chinese Taipei national baseball team for the 2017 World Baseball Classic.[6] He returned to the Lions in the 2018 season.[7][8]
On November 28, 2023, Kuo was drafted by the TSG Hawks in the team's expansion draft.[11] However, on December 27, the Hawks traded Kuo to the Uni-President Lions in exchange for Chen-yen Chiang.[12]