明代屬新貴縣,清康熙三十四年(1695)廢新貴縣入貴筑縣。
1931年隸貴陽第一區(qū),其地分置小碧、水壩、甘莊、黃泥、秦棋、大地等6個鄉(xiāng)。
1941年廢貴陽縣諸鄉(xiāng)合并,隸貴筑縣直轄鄉(xiāng)文萃鄉(xiāng)。
1953年屬貴筑縣第十區(qū),其地復置小碧、貓洞二鄉(xiāng),1954年劃入貴陽市郊區(qū),1958年置孟關人民公社,以小碧、貓洞二鄉(xiāng)置小碧管理區(qū),1963年小碧管理區(qū)從孟關公社分出置小碧人民公社,公社管理委員會駐小碧寨,同年7月管理委員會駐貓洞場。
其時,公社轄貓洞、大地、馬寨、秦棋、小碧、水壩、營盤、甘莊、下壩、二堡、黃泥堡、黃泥哨等12個生產(chǎn)大隊,111個生產(chǎn)隊,33個自然村。
1984年11月廢小碧人民公社,建小碧布依族苗族鄉(xiāng)。
原12個生產(chǎn)大隊改為12個村民委員會,57個村民組,34個自然村。
2009年1月16日成建制劃入南明區(qū),2015年5月,小碧布依族苗族鄉(xiāng)劃轉(zhuǎn)貴州雙龍航空港經(jīng)濟區(qū)托管。