跟从北魏雍州刺史贺拔岳。贺拔岳被害，归大都督宇文泰，引为帐内，很受亲遇。宇文泰授他为羽林监，封白土县伯。从迎魏孝武帝，攻回洛城立功第一。西魏大统元年（535年）授宁远将军，勇冠一时，作战骁勇，赐姓普屯氏。官至通直散骑常侍，晋爵为白土县侯。帮助宇文泰擒窦泰，克复弘农，战沙苑，都担任先锋陷敌。又从独孤信入洛阳，战于河桥。以功进爵为白土县公，任扬州刺史，授抚军将军、银青光禄大夫。又助燕国公于谨破襄阳。大统十三年（547年）迁车骑大将军、骠骑大将军，开府，出为鄜州刺史。时望日重，转任河州刺史、大中正。周孝闵