太华镇历史悠久,早在新石器时代就有人类活动。
秦代(公元前221年)属阳羡县,三国时曾为孙权钦赐其妹孙尚香为汤沐邑,西晋永嘉四年(310年)属义兴郡国山县,明初属宜兴县金泉乡,清雍正四年(1726年)属荆溪县金泉区。
1912年属宜兴县元善乡,1934年境内分华阴、黄石二乡,1938年二乡合并,始称太华乡。
1951年分设太华、桥涯、砺山三乡,1957年又合并称太华乡,1992年5月撤乡建镇,改称太华镇。