Beijing Enterprises
On 20 December 2012, Yu moved to Shanghai Shenxin on a free transfer, he signed a three-year-deal with Shenxin. On 23 December 2015, Yu transferred to China League One side Beijing Enterprises on a free transfer.