北宋乾德二年(964年),因此地土色皆紅,設(shè)鎮(zhèn)得名紅土。
民國三十七年(1948年),設(shè)紅土區(qū)。
1958年,屬銅川市;同年9月,成立躍進(jìn)公社。
1959年,改為城關(guān)公社紅土管理區(qū)。
1961年,改設(shè)紅土公社。
1978年,將南原、傲背、茍村、李家塔、陳家河5個(gè)生產(chǎn)大隊(duì)劃歸王石凹鎮(zhèn),共轄13個(gè)生產(chǎn)大隊(duì)。
1980年,屬銅川市郊區(qū),復(fù)將南原、傲背、茍村、李家塔、陳家河劃人紅土公社,轄18個(gè)大隊(duì)。
1984年,改設(shè)紅土鄉(xiāng)。
1986年,改設(shè)鎮(zhèn)。
1997年,將炭莊塔、茍村、李家塔、王石凹、傲背、陳家河6個(gè)村劃歸王石凹鎮(zhèn),共轄12個(gè)行政村。
2000年4月,屬印臺(tái)區(qū)。
2001年12月,撤銷肖家堡鄉(xiāng)并入紅土鎮(zhèn)。