翌年,往广东教读。道光十四年(1834年),复往直隶候差,后调任永安县学训导、台湾县学训导。道光二十三年(1843年),署台湾府学教授。两年后改调上杭县教谕。道光二十七年(1847年),回至福州任《福建通志》副总校,对《山川》、《古迹》、《沿革》多有增补;重新编定《海防》等志。道光二十九年(1849年),调任晋江县教谕。咸丰四年(1854年),升任长汀府学教授。咸丰七年(1857年)三月,归福州,手校《后汉书》数卷,十一月病逝。著有《爱卓斋文集》、《夏小正校注》、《读经札记》、《东越沿革表》、《山川古迹订讹》、《海防洋予补》、《文信国御试策注》、《魏氏世谱》等。