隋文帝是汉族。
史载
杨坚出自关中高门弘农杨氏,是东汉太尉杨震十四世孙,其四世祖杨元寿被
北魏任命为武川镇司马,其父杨忠跟随北周文帝
宇文泰起义关西,因功赐姓普六茹氏,官至柱国、大司空,封随国公。死后追赠太保,谥号桓。不过据
陈寅恪的考证,杨坚家族可能是山东寒族,其弘农杨氏的身份应出于伪托;而所谓杨元寿留镇武川亦是宇文泰为笼络部下感情而虚构之事。
天和三年(568年)杨忠死后,杨坚承袭父爵。他有“身在帝王边,如同伴虎眠”之感。齐王宇文宪曾对武帝
宇文邕说:“
普六茹坚相貌非常,臣每见之,不觉自失,恐非人下,请早除之。”本来宇文邕对杨坚早存疑心,听宇文宪说后,疑心更重。但是否立即剪除杨坚还犹豫不定,于是便问计于钱伯下大夫来和,来和也说杨坚不凡,但暗中想给自己留条后路。便谎称:"杨坚这人是可靠的,如果皇上让他做将军,带兵攻打陈国,那就没有攻不下的城防。"为杨坚避免了一场杀身之祸。
宇文邕还是放心不下,暗里又派人请相士赵昭偷偷为杨坚看相。赵昭与杨坚友善,当着宇文邕之面佯装观察杨坚脸庞,然后毫不在意地说:“皇上,请不必多虑,杨坚的相貌极其平常,无大富大贵可言,最多不过是个大将军罢了。”又使杨坚度过了一次险关。