 On 4 July 2012, Bai moved to Chinese Super League side Shanghai Shenhua on a 4-month loan deal.He made his Super League debut on 14 July, in a 3–1 home victory against Beijing Guoan.After that he would quickly establish himself within the team and became a regular starter at left-back.