Hu was signed by the Dodgers on January 31, 2003, and began his professional career with the rookie league Ogden Raptors in 2003. He split 2004 between the Columbus Catfish in A ball and the Vero Beach Dodgers in High-A ball. In 2005, he played the whole season at Vero Beach and hit .313 with 23 stolen bases.
He was promoted to Triple-A Las Vegas on July 12, 2007, and made his major league debut on September 1, 2007, against the San Diego Padres. In his second MLB at bat, Hu hit a solo home run against the San Diego Padres reliever Brett Tomko on September 11, 2007, against the Padres, becoming the first position player born in Taiwan to hit a home run in MLB. (Hu's teammate, pitcher Hong-Chih Kuo, had become the first Taiwanese-born player to hit a home run in MLB earlier in 2007). On September 25, Hu hit a two-run homer against the Colorado Rockies' starting pitcher Ubaldo Jiménez and became the first Taiwanese-born player to hit two home runs. Hu spent most of 2009 in AAA with the Albuquerque Isotopes and appeared in only five games with the Dodgers after a September callup.
In 2010, he again spent most of the year with the Isotopes. He appeared in 14 games with the Dodgers in 2010 and got 3 hits in 23 at-bats.
New York Mets
On December 27, 2010, he was traded to the New York Mets in exchange for pitcher Michael Antonini.[2] On May 17, he was outrighted to the minor leagues.
In 2013, he signed with the EDA Rhinos of the Chinese Professional Baseball League.[5] Hu was named captain of the team.[6] On September 11, 2016, Hu hit two home runs as part of a CPBL record eight home runs hit by the Rhinos.[7] Hu and the Rhinos won the 2016 Taiwan Series, before the team changed its name to the Fubon Guardians the next season.[8]
While playing in the CPBL, Hu participated in the 2019 WBSC Premier12.[9][10]
On April 18, 2020, Hu became the 23rd and fastest player in CPBL history to reach 1,000 hits.[11] He was demoted to the minor leagues on June 25, as a message posted on the messaging application Line suggested that Hu advocated for the firing of field manager Hong I-chung.[12]
Hu did not appear in another game for Fubon and was non–tendered by the team on December 21, 2021.[13]