西汉前,为氐羌少数民族居住区域。
西汉时期,开发西南夷后,归益州刺史部广汉郡阴平道管辖。
明朝,归陕西行都司文县临里东路管辖。
清初,归陕西右布政使司文县管辖,名碧峪乡;康熙八年(1669年),陕甘分治,境域始归甘肃省阶州管辖。
民国元年(1912年)后,归渭川道管辖。
民国二十二年(1933年),丁德隆独立旅驻防碧口时,碧口首设区公所。
1958年4月,归天水地区专员公署管辖。
1962年12月,天水、武都分治,境域归武都地区文县管辖。
1958年4月,改为碧口公社。
1983年11月,碧口公社改为碧口镇。