隋陇西狄道(今甘肃临洮)人。早年丧父,由母教读书传。北周天和中选为太学生。入隋,任主客侍郎。参加平陈战争,以功授岷州刺史。史称他用所得俸给买药,医治病人,州名呼之为慈母。迁牟州刺史。后起为司隶大夫。卒年六十二。