明清時(shí)期牛鎮(zhèn)地域分屬孝義鄉(xiāng)、長(zhǎng)寧鄉(xiāng)。
1912年,分屬北前區(qū),北后區(qū)。
1940年,分屬?gòu)浲訁^(qū)的青義鄉(xiāng)、永安鄉(xiāng)、南陽(yáng)鄉(xiāng)和龍灣區(qū)的青石鄉(xiāng)。
1944年,屬?gòu)浲訁^(qū)。
1949年,鎮(zhèn)區(qū)域分屬南陽(yáng)區(qū)、寺前區(qū)、虎丘區(qū)。
1961年,建牛鎮(zhèn)公社,設(shè)牛鎮(zhèn)區(qū),同年,區(qū)內(nèi)增設(shè)龍灣公社。
1984年,更名為牛鎮(zhèn)鄉(xiāng)。
1992年,牛鎮(zhèn)、龍灣2個(gè)鄉(xiāng)合并設(shè)立牛鎮(zhèn)鎮(zhèn)。
2004年撤鄉(xiāng)并鎮(zhèn),天橋鄉(xiāng)和原黃鎮(zhèn)鎮(zhèn)嚴(yán)姜村并入牛鎮(zhèn)鎮(zhèn)。
2005年村級(jí)調(diào)整,現(xiàn)轄10個(gè)行政村。