馬鞍山鄉位于東經99゜57′~100゜10′、北緯25゜13′~15′之間。地處巍山縣西北部,東與大倉、廟街兩鎮毗鄰,南和五印鄉相連,西同漾濞縣隔江相望,北與紫金鄉、永建鎮接壤。鄉人民政府駐地三勝村委會,距離縣城40千米。行政中心所在地海拔2 190米。
1950年1月蒙化縣(今巍山縣)人民政府成立后,馬鞍山鄉地先屬衛西鄉,后屬第3區,1954年屬第8區。1956年成立馬鞍山管理區,1970年設馬鞍山人民公社,1984年改設馬鞍山區公所。1988年撤區建鄉,成立馬鞍山鄉,駐地紅旗村委會田口村,1997年,鄉政府駐地遷到三勝村委會。2005年12月,原廟街鎮轄五里巷村委會并入馬鞍山鄉。1998年,馬鞍山鄉被評為全國造林綠化百佳鄉(鎮)。
全鄉轄區總面積247.27平方千米,耕地面積1 698公頃,其中水田245公頃、水澆地636公頃、旱地817公頃,人均耕地面積1.55畝。轄三勝、紅旗、青云、河南、三鶴、五里巷6個村民委員會,64個自然村,79個村民小組。鄉內有漾林街、田口街、青云街、三鶴街4個集市。