2007年12月,经典名著翻拍剧《红楼梦》剧组从解放军艺术学院选出15名候选演员,杨洋被选入。后李少红导演亲自挑选,杨洋最终成了《新红楼梦》中的成年贾宝玉的扮演者。
2010年,《新版红楼梦》播出,杨洋凭借该剧获得年度BQ红人榜“最佳新人奖”,尽管该剧受到争议,但随着电视剧的热播,杨洋开始了自己的演艺生涯。2013年,杨洋在简远信的古装历史情感剧《新洛神》中饰演男一号曹植,被评为史上最萌曹植;6月份,主演的古装魔幻武侠剧《少年四大名捕》杀青,杨洋饰演谦谦君子无情;7月14,主演的大型江湖传奇抗战剧《终极征服》(又名《霍元甲后秀》)首播,杨洋扮演男一号白念生并首次挑战打斗、飞檐走壁等戏;11月30日,主演的都市纯爱剧《花开半夏》在湖南卫视周播剧场播出,该剧改编自九夜茴的同名小说,杨洋饰演富二代陆元;12月份杨洋参演电视剧《茧镇奇缘》,饰演黄莫如。