Il commence sa carrière cycliste chez les U23 en 2016 avec l'équipe danoise Giant Scatto (sponsorisée par le constructeur de cadres taïwanais Giant). En 2018, il rejoint Development Team Sunweb, l'équipe de développement de Team Sunweb. En 2019, il rejoint l'équipe CCC Development, réserve de la formation WorldTour du même nom[1]. En 2020, il rejoint l'équipe Kern Pharma, alors en Continental[2]. En 2023, il signe dans la formation World Tour de la Bahrain Victorious[3], après avoir passé la saison 2022 au sein de la réserve Continental, l'équipe Cycling Team Friuli ASD. Il fait ses débuts sur le circuit World Tour cette saison, sur la Course Eschborn - Francfort, où il passera 107km en échappée.
En 2025, il remporte le titre de champion de Taïwan du contre-la-montre puis la course en ligne de ces mêmes championnats quelques jours plus tard. Il quitte la formation Bahrain Victorius en fin de saison et s’engage avec une équipe continentale japonaise pour 2026.