现境原属沂水县第五区。
1939年底,划归南沂蒙联防办事处管辖,区机关驻依汶。
1940年,南沂蒙联防办事处改称沂南行署,隶属同上。
1941年11月,沂南行署撤销,依汶又划归沂水县。
1942年7月,沂南行署恢复建制,成立依汶区,后沂南行署改为沂南县人民政府。
1949年,改依汶区为第二区。
1958年,成立人民公社,同年11月沂南县撤销建制,划归沂水县。
1961年,沂南县恢复,又划归沂南县,称依汶区。
1968年,改称依汶公社。
1985年,改依汶乡。
2001年,与朱家里庄乡合并。
2002年,撤乡建镇,改称依汶镇。