官（今福州市）人。以乡举入太学。庆元初年（1195～1200年），徐范与太学诸生联名上疏极谏韩侂胄排挤丞相赵汝愚之事，被谪临海，并禁锢十余年。嘉定元年（1208年），中进士，任清江县尉。历任太学录、国子监主簿、秘书丞、着作郎，兼国史院编修、实录院检讨，以朝奉大夫致仕。