2006年杨子与黄圣依合作主演偶像励志电视剧《凭什么爱你》。4月出演刘晓庆、焦恩俊主演的古装剧《日月凌空》。9月再次与黄圣依合作古装神话剧《天仙配》,饰演与七仙女私订终身的董勇。
2007年在李智担纲导演的黑色幽默喜剧片《盗版爱情》中饰演刘天。7月在北京参与拍摄央视经济频道创意的家庭假日剧《丁家有女喜洋洋》。9月出演曹荣执导的根据邯郸广府太极拳一代宗师杨澄甫的真人真事改编的电视剧《广府太极传奇》。
10月在青岛参演归亚蕾、高明主演的都市家庭剧《静静的栈桥》。同年参与黄奕、吴奇隆主演的电影《新忠烈图》。同年与金超群主演《江湖夜雨十年灯》(原名《包青天之白玉堂传奇》),在剧中饰演陷空岛五鼠之一的锦毛鼠白玉堂。
2008年9月客串出演的古装神话剧《王屋山下的传说》在北京举行发布会。11月在苏州参拍范小天执导的时装励志喜剧《女孩冲冲冲》。