武举状元，初任保义郎，后于嘉定二年（1209年）任右班殿值，嘉定四年赴邕州任知州，任上在判案时因不详“折杖法”，将原本杖一百实杖二十的杖法操作为实杖一百下，几乎将犯人打死，因此被弹劾而勒令停止。宝庆三年（1227年）以郊祀恩典授武德郎，后来又升任承信郎，绍定元年（1228年）被提拔为武经大夫，官终于端平元年（1234年）的武略大夫。他也是长乐历史上唯一的武状元。