明洪武十五年(1382年),屬楚雄縣哨區八哨之碧雞、羅么。
清宣統元年(1909年),改八哨為區。
民國二十五年(1936年),屬六區。
民國二十八年(1939年),設碧雞鄉。
民國三十八年(1949年)5月,中共滇西工委創建游擊區,成立八哨區聯政府,屬碧雞分區政府;同年12月9日,楚雄和平解放。
1950年1月改區為鄉;同年10月,屬五區。
1951年4月,改為六區。
1952年,屬三街區。
1961年1月,屬三街公社。
1963年12月,屬三街區。
1984年4月,改大過口區。
1988年2月,改大過口鄉。