宋应天府宁陵(今河南宁陵东南)人,徙居余姚(今属浙江)。字可久,号沙随,世称沙随先生。隆兴进士。历知进贤、上饶县,居官严正。少孤贫,年二十余始读书。博闻强识,于户口、田制、贡赋、占法、医药、度量衡、间韵等均有研究。著作今存《周易古占法》、《三器图义》、《医经正本书》等。