2004年11月,毕业不久的杨紫茳主演了根据同名小说改编的民国爱情剧《梦回青河》 。饰演林国一,正式出道 。2005年,杨紫茳主演了古装动作电视剧《巾帼英雄穆桂英》,饰演杨四郎 。
2006年2月,杨紫茳参演小成本电影《一个男人的冬天》,扮演一个杀害了自己妻子、一路逃亡的男人 。同年主演了中英合资剧情电影《今天的鱼怎么样?》,饰演林浩 ,影片入围第36届鹿特丹国际电影节金虎奖。2007年,杨紫茳主演了根据长篇小说《濠河滩》改编的苦情剧《奶娘》 ,饰演江湖郎中吴顺海 。
2008年,杨紫茳主演了反映民间艺术的剧情电影《小魔头千里送鼓》,扮演青年魔术师赵凌飞 。2009年1月,杨紫茳主演了以长篇小说《阿莲》改编的民国情感剧《瑞莲》 ,饰演澳门万记渔栏的少爷万锦洪 。7月,主演了剧情电影《山那边的女人》,饰演农村青年黎瑞福 。同年,杨紫茳主演了励志剧情电影《当代孝子》,扮演千里背母打工求学的章少辉。
2010年,杨紫茳主演了革命剧情电影《马红军》 ,饰演红军战士马崇德 。6月,杨紫茳与刘佳佳搭档共同主演了爱情喜剧电影《桔乡傩缘》 ,饰演大学生村官甘泉 。同年在剧情电影《天籁》中,杨紫茳担任男一号饰演青年探险家陈飞 。
2011年,杨紫茳参演唐国强执导的革命历史电视剧《东方》 ,扮演政务院秘书厅副厅长汪东兴 。随后,杨紫茳主演了悬疑警匪电视剧《新警察故事之万里追踪》,饰演缉毒警察冉广明 。同年,杨紫茳在革命历史电视剧《开国》中饰演毛岸英。
2012年杨紫茳主演了青春励志电视剧《山里山外》 ,扮演淳朴、真诚的农民工水泉 。2013年7月,杨紫茳主演了以少数民族抗战为题材的动作电影《嗨起,打他个鬼子》 ,饰演战士向阳。随后,杨紫茳主演了爱情微电影《逐爱记》,饰演一名刚毕业的历史专业的文艺青年王晨 。
2014年杨紫茳参演古装历史剧《卫子夫》 ,饰演平阳公主第二任丈夫夏侯颇 。