清末及民初,隸屬于南區慈家營壩。
1949年10月后,先后為第六區中所鄉、中所區漁營鄉、漢山區油坊公社。
1984年,改油坊公社為大河坎鎮。
2001年12月,將原中所鎮的宋家山、中所營、蘇家山、回龍寺、康家營、董家營、張家村、丁舒營8個村并入大河坎鎮。
2003年11月,將蘇家山、回龍寺、康家營、董家營、張家村、丁舒營6個村劃歸漢中市經濟開發區南區辦事處。
2011年7月,將原歇馬鄉的歇馬店、漢群、丁元、黃草坪、白沙寨、張家嶺6個村并入大河坎鎮。