教《礼》，向刘臻学习《汉书》，二人推许他说：“我们不如他。”于是知名，官至夏官府都上士。杨坚担任丞相，任用他掌管兵事，转任掌朝下大夫。杨坚受禅，建立隋朝，为杨汪赐爵平乡县伯，食邑二百户。历任尚书司勋、兵部二曹侍郎、秦州总管长史，被视为精明强干。转任尚书左丞，获罪免官。后来历任荆州、洛州二州长史，常在处理政事的空闲，招揽生徒讲授学问，被当时的人称道。多年后，杨坚对谏议大夫王达说：“卿为我找一个好左丞。”王达于是私下对杨汪说：“我要推荐你为左丞，如果事情成功，你当用良田相报。”杨汪把王达所说的上奏杨坚，王达