夏,龍林為《禹貢》之雍州、益州交界地。
商,仍為之。
秦,禮縣屬隴西郡之西縣,龍林屬之。
兩漢,禮縣地分屬西縣、武都縣,龍林屬武都郡嘉陵道管轄。
三國,仍為武都、西縣轄地,由于魏蜀戰(zhàn)爭,龍林屬地于魏之西縣、蜀武都郡頻繁更替。
西晉,沿襲漢制,龍林屬秦州武都郡。
東晉,元帝建武元年(317年),仇池氏族首領楊難敵稱雄割據(jù),自號左賢王。
玫族推為武都王,郡縣俱廢,稱武都國,龍林屬之,其后少數(shù)民族割據(jù)政權,龍林屬地頻繁更變。
南北朝,北魏置漢陽郡,治所在蘭倉(今石橋鎮(zhèn)漢陽);西魏改漢陽郡為漢陽縣,屬長道郡。
龍林南北分別屬武都郡、長道郡。
隋唐朝,龍林為大潭縣(政府駐今白關鄉(xiāng)太塘村)轄地。
宋承唐治,除少數(shù)民族政權侵擾外,幾乎未變更。
元朝,禮縣設禮店文州軍民元帥府,初隸王相府,后屬吐蕃宣慰司,龍林受其管轄。
明朝,成化帝時始置禮縣,設縣城于所城西(今禮縣城穿城門以東為所城),龍林隨縣領治。
民國三十年(1941年),始置龍林鄉(xiāng),龍林屬禮縣管轄。
民國三十八年(1949年)8月,龍林隨禮縣解放,屬武都地區(qū)行政專員公署管轄。
1955年4月,設龍林鄉(xiāng)。
1958年7月,龍林鄉(xiāng)并入中壩公社。
1961年6月,中壩公社析置龍林公社。
1983年5月,復為龍林鄉(xiāng)。
2016年,龍林鄉(xiāng)撤鄉(xiāng)設鎮(zhèn),改為龍林鎮(zhèn)。