于北周武帝年间。曾在隋朝做官。唐初为算历博士，从八品，参修历法，武德六年（623年）与吏部郎中祖孝孙校勘傅仁均的《戊寅元历》，曾提出批评。武德九年（626年）任通直郎太史丞，从七品。贞观年间逝世。
学术贡献.毕生喜好数学，对《九章算术》，和祖冲之的《缀术》都有深入研究，在《上缉古算术表》一文中，对《九章算术》和《缀术》的不足之处，都提出过批评。着有《缉古算经》，在世界上最早提出三次方程式及其解法，唐代为算经十书之一，为国子监的算学课本，对后世有深远影响。