1999年参演第一部电视剧《如次出山》饰演周琼,正式进入娱乐圈。
2002年出演古装历史情感剧《孝庄秘史》饰演小宛如并客串《大宅门》中的卖苹果的女孩。
2003年主演首部电影《女生日记》并入围童牛奖最佳小演员;2004年出演《家有儿女》中的“夏雪”一角而受到观众关注,同年参演时装侦探剧《家庭档案》;2005年主演《家有儿女2》,继续饰演夏雪一角。
2008年发行首张个人国语专辑《家有小雪》并给动画片《淘气包马小跳》配音,凭借该作品获得第十三届华表奖最嫩甜心奖。
2009年主演青春励志喜剧《女孩冲冲冲》,饰演女一号孙权,同年参演《青春舞台》等电视剧。
2010年7月18日,杨紫在自己的博客中发表博文,同大家分享收到北影录取通知书的喜悦并于2010年9月4日前往学校报道,正式成为一名北京电影学院2010级表演系新生。
2011年与蒋雯丽、孙淳主演的家庭情感剧《幸福来敲门》播出,杨紫饰演半熟女“宋征”,正式摆脱童星身份。
2012年参演现代家庭剧《心术》,饰演张晓蕾;
2013年参演琼瑶剧《花非花雾非雾》中白梦华一角;同年演惊悚电影《守株人》,杨紫凭借该电影获得金凤凰电影奖最佳新人奖。同年。主演抗战剧《战长沙》,饰演女一号胡湘湘。
2014年5月23日,杨紫在网上晒出毕业学士服照[8]。主演的抗战剧《战长沙》7月14日在上海电视剧频道首播。