[1] In 2016, Yan was loaned to China League Two club Shenyang Urban for one season.
On 23 April 2016, he made his debut in a 0–0 away draw against Baoding Yingli ETS, coming on as a substitute for Yang Jian in the half time.
[2] On 30 April 2016, he scored his first goal for the club in a 2–0 home win over Shenyang Dongjin.
[3] On 20 April 2017, he made his debut for the club in a 2017 Chinese FA Cup match against Jiangsu Yancheng Dingli.
He made his Super League debut on 14 April 2018 in a 2–0 away defeat to Shandong Luneng Taishan, coming on for Zhu Ting in the 77th minute.