源为干隆十五年（1750年）举人出身。干隆二十三年（1758年）出知福建南平县，宽和爱士，恬淡恤民。历改南靖县、闽县。干隆二十九年（1764年）署泉州府知府。干隆三十一年（1766年）授福州府知府，改宣化府、漳州府。干隆四十八年（1783年）升任福建分巡台湾兵备道，未到任遭革职查办，加恩仍发往福建以同知通判题补。