北周太原阳曲(今山西阳曲东北)人。其先人徙居关中。早年为宇文泰西曹书佐,领乡兵,历任都督、兵部尚书、骠骑大将军,开府仪同三司。入周,出为澧州刺史,劝农耕稼,粮储充实。曾招降北齐守将冯显,袭据南安。后镇豫州,转陇右总管府长史。卒于官。