唐朝,今紅渡地區(qū)屬于賀水縣,撤賀水縣后歸上林縣管轄。
明萬歷七年(1579年),置思吉鎮(zhèn),下轄思吉、古缽、羅墨3個(gè)寨。
清朝,遵循明朝舊制。
民國時(shí)期,先置思吉、馬蹄兩個(gè)團(tuán),后改為思吉鄉(xiāng)和馬蹄鄉(xiāng),隸屬上林縣北六區(qū)。
1952年12月,劃歸忻城縣第八區(qū)。
1953年11月,從第八區(qū)分出設(shè)置第十區(qū),下轄8個(gè)鄉(xiāng)。
1955年8月,第十區(qū)改為渡口區(qū)。
1956年1月,渡口區(qū)改為紅渡區(qū)。
1958年2月撤區(qū),設(shè)置紅渡、馬蹄、六蝶3個(gè)大鄉(xiāng);同年8月撤鄉(xiāng),同時(shí)成立衛(wèi)星、五星、火星3個(gè)人民公社。
1959年1月,3個(gè)公社合并為紅渡公社;同年8月,紅渡公社分為紅渡、馬蹄、六蝶3個(gè)小公社。
1960年4月,六蝶公社并入紅渡公社。
1962年撤銷公社,復(fù)設(shè)置紅渡區(qū)。
1969年撤區(qū),復(fù)設(shè)置紅渡公社。
1984年8月,撤銷紅渡公社,復(fù)設(shè)紅渡鎮(zhèn)。