Otok je bio nastanjen još u pretpovijesti o čemu svjedoče mnoga nalzišta.
U 6.stoljeću prije nove ere otok su naselili grci najprije kod Vele Luke, a kasnije i na ostala mjesta otoka. U 1.stoljeću otok su, kao i cijelu Dalmaciju osvojili Rimljani. Do obala Jadrana u 7.stoljeću dolaze Hrvati i osnivaju vlastitu državu koja je najprije bila kneževina, a krunidbom prvog kralja Tomislava postaje kraljevinom. U sklopu te države, naravno, bila je i Korčula. Pod vlast Venecije dalmatinski gradovi i otoci dolaze 1000.godine. Nakon toga, uprava nad otokom se često mijenjala od hrvatsko-ugarskih kraljeva i Dubrovačke Republike sve do prve polovice 15.stoljeća kad opet dolazi pod vlast Venecije gdje ostaje sve do kraja 18.stoljeća. Poslije dugotrajne venecijanske uprave, pod kratkom je vlašću napoleonove Francuske, te još kratkotrajnije Engleske vladavine poslije koje dolazi pod austrijsku upravu i ostaje sve do kraja 1.svjetskog rata. Zatim biva pripojena novostvorenoj državi Kraljevini Srba, Hrvata i Slovenaca koja potom dobiva ime Jugoslavija. U sastavu Jugoslavije je sve do Domovinskog rata 1991.godine kada napokon postaje dio samostalne Hrvatske države.