隋文帝
杨坚登基,封宇文颖为上仪同。隋大业年间,宇文颖官至司农少卿。
李密大军进逼洛阳,宇文颖归降李密。
唐高祖
李渊开国之后,宇文颖又降唐,为农圃监,封化政郡公。武德三年,曾与常何一起扫平夏县。
宇文颖性格贪昏,与李元吉交好。武德七年,有人告庆州都督杨文干谋反,李渊令时任司农卿的宇文颖前去召回杨文干。结果宇文颖到后,杨文干真的起兵谋反了。秦王
李世民平定了杨文干反军,押解宇文颖回长安。李渊责问他:“朕因为杨文干反叛,所以遣卿家去,你怎么就与他一起谋反了呢”宇文颖无言以对,被斩。
杨文干事件的相关史料记载疑点重重。《新唐书》中说,起兵谋反之事,是李元吉通过宇文颖授意杨文干。而《资治通鉴》则对此存疑,只说宇文颖到庆州后,“以情告之”,杨文干起兵谋反。有人推测此事可能由李世民一手策划。根据史料,宇文颖到底属于哪一方,又在其中起到了何种作用,尚未可知。