清時屬宰清鄉(xiāng)。
1925年屬北港鎮(zhèn)四十四都。
后改屬北港區(qū)。
1941年設(shè)鳳臥鄉(xiāng),隸水頭區(qū)。
1949年仍稱鳳臥鄉(xiāng),隸北港區(qū)。
1950年劃出塔邊、馬跡二鄉(xiāng)。
1952年分鳳臥鄉(xiāng)為東山和鳳臥二鄉(xiāng),隸水頭區(qū)。
1956年又并為鳳臥鄉(xiāng),同時并入原析出的內(nèi)塘鄉(xiāng)和馬跡鄉(xiāng)。
1958年分出內(nèi)塘、馬跡后,為水頭公社鳳臥大隊(管理區(qū))。
1961年為鳳臥公社。
1984年復(fù)為鳳臥鄉(xiāng),隸水頭區(qū)。
1988年改稱鳳臥鎮(zhèn)。
1992年內(nèi)塘鄉(xiāng)并入鳳臥鎮(zhèn)。
2011年并入水頭鎮(zhèn)。
2016年恢復(fù)鳳臥鎮(zhèn)。