明代屬巴縣虎峰(封)里。
清初屬懷石里。
康熙四十六年(1707)后屬直里六甲,場名龍鳳場(或名魯都場、魯諸場)。
民國初年,縣下設場為鄉級政區,時稱龍鳳場。
1928年,巴縣改場為里。
龍鳳場于次年(1929)正式改場為里,稱龍鳳里。
1929年6月,按部頒各縣劃區辦法,全縣劃為10個區(以數名區),龍鳳里屬于第一區。
1930年6月正式建鄉,稱龍鳳鄉。
1935年改鄉鎮為聯保,龍鳳鄉更名為龍鳳聯保;同年10月18日,縣府奉省令劃為三個區,龍鳳聯保為三區所轄;同年11月8日,又奉省令將三個區改為五個區,龍鳳聯保改屬一區(白市驛區)所轄。
1940年,改聯保為鄉鎮,龍鳳聯保復名龍鳳鄉,直至解放。
重慶解放后,于1949年12月劃巴縣為10個區1個局(南泉管理局),以數名區,龍鳳鄉為第三區(虎溪區)所轄。
1950年9月,建立區公所,龍鳳鄉為虎溪區公所管轄。
1951年4月,從三區(虎溪)劃出龍鳳、含谷二鄉歸二區,改屬白市驛區公所管轄。
1952年12月,建立龍鳳鄉人民政府。
人民公社化時期,鄉級政區多次調整。
1958年9月,建龍鳳人民公社。
1959年2月以區建社時改稱龍鳳管理區。
1960年12月,復稱龍鳳公社。
1981年,巴縣地名普查開始,8月,為避免與北碚龍鳳公社重名,更名為金鳳公社。
1982年,改公社為鄉,稱金鳳鄉。
1993年12月,金鳳鄉不再直屬于白市驛區公所,撤銷金鳳鄉,建立金鳳鎮。
1995年3月,重慶市區劃調整,金鳳鎮劃歸九龍坡區管轄。
地名自得名沿用至今。
2020年1月1日起,金鳳鎮全域被納入重慶高新區直管園范圍。