明屬武陟縣善福鄉(xiāng)、永寧鄉(xiāng)。
清屬武陟縣千一里、平二里、待一里。
1945年屬武陟縣木欒鎮(zhèn)、嘉應鄉(xiāng)。
1948年屬武陟縣第一區(qū)。
1955年撤區(qū)并鄉(xiāng),屬馬曲、古徐店、東石寺等中心鄉(xiāng)。
1956年屬馬曲、萬花、小徐崗3鄉(xiāng)。
1958年2月合并為城關鄉(xiāng)(駐木城鎮(zhèn),含今木城鎮(zhèn)范圍),8月成立城關鎮(zhèn)公社。
1962年析出木城鎮(zhèn)公社后,改為城關公社。
1983年恢復城關鄉(xiāng)。
1996年撤城關鄉(xiāng)設龍源鎮(zhèn)。
2012年撤鎮(zhèn)改龍源街道。