1999年,在第一部电视剧《如此出山》中饰演周琼,正式进入娱乐圈。
2002年,在古装历史情感剧《孝庄秘史》中饰演小宛如
;出演《大宅门》中的卖苹果的女孩。
2003年,主演首部电影《女生日记》,入围童牛奖最佳儿童演员,该片获得第12届中国电影童牛奖优秀故事片及第24届中国电影金鸡奖评委会特别奖。
2004年,参演少儿题材的情景喜剧《家有儿女第一部》,当时12岁的杨紫扮演了一个17岁的高中生,并因“夏雪”一角受到广泛关注,该剧获得第26届中国电视剧飞天奖少儿电视剧一等奖
。
2005年,继续主演情景喜剧《家有儿女第二部》,饰演夏雪。
2008年6月29日,发行首张个人国语专辑《家有小雪》
。
2009年1月20日,亲子动画电影《淘气包马小跳》上映,杨紫为马小跳配音
;7月15日,青春励志喜剧《女孩冲冲冲》首播,饰演大学生孙权
;同年参演《回家》等电视剧。
2010年7月18日,杨紫在自己的博客中发表博文,同大家分享收到北影录取通知书的喜悦,并于9月4日前往学校报道,正式成为一名北京电影学院2010级表演系学生
。
2011年2月20日,改编自严歌苓所著小说《继母》的电视剧《幸福来敲门》播出,饰演叛逆少女宋征
。
2012年5月3日,反映医患关系的电视剧《心术》播出,饰演护士张晓蕾
;8月23日,主演的惊悚电影《守株人》上映,凭借该电影获得金凤凰电影奖最佳新人奖
。
2013年2月23日,近代传奇轻喜剧《胭脂霸王》播出,饰演镖师雷儿;3月22日,家庭情感剧《老爸回家》首播,饰演文艺青年林然然
;8月6日,参演的琼瑶剧《花非花雾非雾》播出,饰演白梦华
。
2014年3月8日,近代革命史诗剧《战长沙》首播,饰演战地医院护士胡湘湘,从少女时代的明丽活泼,到为人妻为人母之后的端庄大气,以不同的气质演绎出人物在乱世中的成长
。5月23日,杨紫在微博中晒出大学毕业照,告别北影
。
2015年1月11日,现代军旅剧《天生要完美》在央视八套播出,饰演军校学员安小惠
;4月19日,参加的东方卫视明星旅行真人秀《花样姐姐》播出
;8月7日,主演的电影《时间都去哪了》上映,饰演钢琴家林雨桐
;10月14日,红色年代传奇剧《大秧歌》首播,饰演女一号吴若云
;10月30日,悬疑惊悚网剧《灵魂摆渡2》开播,出演《红月》、《鬼妻》单元
。
2016年4月18日,都市职场女性剧《欢乐颂》播出,饰演单纯热心的邱莹莹
;6月29日,主演的现代都市剧《大嫁风尚》首播,饰演婚礼策划师夏燃
;7月31日,根据《诛仙》改编的仙侠玄幻剧《青云志》播出,饰演冷傲痴情的陆雪琪
;8月26日,参演的青春爱情电影《在世界中心呼唤爱》登陆院线
。拍摄传奇清装剧《龙珠传奇》
,9月中旬开拍电视剧《欢乐颂2》
。