白馬鎮是一個歷史古鎮,位於四川省內江市市中區西南部,距內江市城區12公里,東與交通鎮交壤,西與永安鎮連界,南與龍門鎮毗鄰,北與靖民鎮、全安鎮相依,隔沱江與東興區椑木鎮相望。幅員面積37.75平方公里,建城面積4.5平方公里,是市中區的城郊型大鎮。
白馬鎮是第一批“百鎮建設行動”試點鎮,2014年7月,被列入全國重點鎮。2020年7月29日,入選2017-2019週期國家衛生鄉鎮(縣城)命名名單。
2019年12月4日,四川省人民政府關於同意內江市調整部分鄉鎮行政區劃的批覆(川府民政11號):撤銷鳳鳴鎮,將原鳳鳴鎮龍洞村、白蠟園村、三邊衝村所屬行政區域劃歸白馬鎮管轄,白馬鎮人民政府駐人民街379號。