清代,境域大部分屬貴陽府轄地水邊里和貴筑縣的北上里一小部分屬貴筑縣東下里。
民國三年(1914年)至三十年(1941年)6月,在今牛場鄉(xiāng)境內(nèi)設(shè)置的文華、蓬萊、黃官、紅錦4鄉(xiāng)屬貴陽縣第八區(qū)(原北一區(qū));境內(nèi)設(shè)置的大陵(大林)鄉(xiāng),屬貴陽縣第二區(qū)(原東一區(qū))。
民國二十年(1931年),牛場為貴陽縣第八區(qū)文華鄉(xiāng)駐地,時轄牛場、云巖寨、大山、大土、大壩、大坡等自然村寨。
民國三十年(1941年)7月至1949年11月,屬貴筑縣白云區(qū)沙文鄉(xiāng)。
1952年,在今鄉(xiāng)境內(nèi)建牛場、紅錦2鄉(xiāng),屬貴筑縣第六區(qū)(沙文區(qū));建大林鄉(xiāng)屬貴筑縣第八區(qū)(又名水田區(qū))。
1958年2月,全境劃歸貴陽市,屬貴陽市鳥當(dāng)區(qū)。
同時原大林鄉(xiāng)轄的大林、簸籮戈、火燒寨、石龍、安板田、小山、大山、尖山8自然村寨由水田區(qū)劃歸沙文區(qū);同年9月,大林、牛場、紅錦等高級社合并為團(tuán)結(jié)公社;同年12月,與越美、躍進(jìn)2公社合并為沙文公社,鄉(xiāng)境建牛場、紅錦、大林3管理區(qū)。
1959年12月,建立屬貴陽市轄區(qū)的白云鎮(zhèn)(習(xí)慣上仍稱白云區(qū))后,改屬白云區(qū)。
1960年5月,成立白云(城市)公社后,屬白云區(qū)沙文公社。
1961年6月,從沙文公社劃出,成立牛場公社。
1962年7月,并入沙文公社,屬烏當(dāng)區(qū)。
1973年6月,恢復(fù)歸白云區(qū)建制,復(fù)歸白云區(qū)。
1984年1月,撒社建鄉(xiāng),原沙文公社分建為沙文鄉(xiāng)和牛場鄉(xiāng)。
1984年8月,牛場鄉(xiāng)改牛場布依族鄉(xiāng)。