In 2008, he was signed by the CTBC Brothers. That year he led the league in stolen bases with 24 and earned the Stolen Bases Award. In the same season, he was hit by 19 pitches, which was the single season record at the time.
In 2009, he improved his performance by raising his batting average to .305, and he recorded 42 stolen bases to lead the league in the stat for the second year in a row.
In 2017, he reached 100 hit by pitches, tying the record that was then held by Chen Je-chang.[1] He would hold this record for a short time, eventually being overtaken by Lin Hung-yu.
He played with the Brothers through 2021, though after a 2021 season that saw him get minimal playtime he signed with the Fubon Guardians in early 2022.[3]