Goa szigetének legdélebbi pontján épült az ősi hindu város, Goa, amelynek alig maradt fenn egy töredéke. A város híres volt a korai hindu legendákban és történelemben; a Puránákban és különböző feliratokban Gove, Govapuri és Gomant néven szerepel a neve. A középkori arab geográfusok Sindabur vagy Sandābūr néven ismerték, a portugálok pedig Velha Goának nevezték. A Kr. e. 2. századtól 1312-ig a Kadamba-dinasztia, 1312-től 1367-ig pedig a Dekkánból érkező muszlim hódítók uralták. Ezután a várost a hindu Vijayanagar királyság annektálta, majd később a Bahmanī szultanátus hódította meg, amely 1440-ben megalapította a szigeten a régi Goát.
A Bahmanī királyság 1482 utáni felosztásával Goa Yūsuf ʿĀdil Khan, Bijapur muszlim királyának hatalmába került, aki az uralkodója volt, amikor a portugál tengerészek először elérték Indiát. A várost 1510 márciusában megtámadták az Afonso de Albuquerque vezette portugálok. A város harc nélkül megadta magát, és Albuquerque diadalmasan bevonult.
Három hónappal később Yūsuf ʿĀdil Khan 60 000 katonával visszatért, kierőszakolta a gázlón való átkelést, és májustól augusztusig, amikor a monszunidőszak vége lehetővé tette számukra, hogy tengerre szálljanak, blokkolta a portugálokat hajóikkal. Novemberben Albuquerque nagyobb haderővel tért vissza, és miután legyőzte a kétségbeesett ellenállást, visszafoglalta a várost, megölte az összes muszlimot, és egy hindut, Timoját nevezett ki Goa kormányzójává.
Goa volt a portugálok első területi birtoklása Ázsiában. Albuquerque és utódai szinte érintetlenül hagyták a sziget 30 falusi közösségének szokásait és alkotmányát, csak a suttee (szati; az özvegyek feláldozása férjük halotti máglyáján) rítusát törölték el.
Goa lett az egész ázsiai portugál birodalom fővárosa. Ugyanazokat a polgári kiváltságokat kapta, mint Lisszabon, és virágzásának csúcspontját 1575 és 1600 között érte el. A hollandok megjelenése az indiai vizeken meggyorsította Goa hanyatlását. A várost 1603-ban és 1639-ben holland flották blokád alá vették, bár soha nem foglalták el, 1635-ben pedig járvány pusztított. 1683-ban egy mugli hadsereg mentette meg a maratha fosztogatók bevételétől, 1739-ben pedig az egész területet ismét megtámadták a marathák, és csak egy új portugál alkirály váratlan érkezése mentette meg egy flottával.
A kormány székhelyét Mormugãóba (ma Marmagao), majd 1759-ben Panjimba (vagy Új-Goa; ma Panaji) helyezték át. A kolerajárványok voltak az egyik fő oka a lakosok elvándorlásának Old Goából Panjimba. 1695 és 1775 között Old Goa lakossága 20 000-ről 1600-ra csökkent; 1835-ben már csak néhány pap, szerzetes és apáca lakta a várost.
A 19. század folyamán a települést érintő legfontosabb események a következők voltak: a britek ideiglenes megszállása 1809-ben, I. Napóleon portugál inváziója következtében; de Torres Novas gróf kormányzósága (1855-64), aki számos fejlesztést indított el; és a század második felének katonai felkelései. A lázadások közül a legjelentősebb az 1895. szeptember 3-i volt, amely miatt Portugáliából expedíciós erőket kellett küldeni. Az infante (portugál herceg) Affonso Henriques, duque de Oporto, kísérte ezt az expedíciót, és 1896 márciusától májusáig gyakorolta a kormányzói jogköröket.
Miután India 1947-ben elnyerte függetlenségét, 1948-ban és 1949-ben igényt támasztott Goára, és Portugália egyre nagyobb nyomás alá került, hogy engedje át Goát és a szubkontinens többi birtokát Indiának. 1954 közepén goai nacionalisták elfoglalták Dadra és Nagar Haveli portugál enklávéit, és India-barát közigazgatást hoztak létre. Egy másik válságra 1955-ben került sor, amikor az Indiából érkező satyagrahik (erőszakmentes ellenállók) megpróbáltak behatolni Goa területére. A satyagrahikat először kitoloncolták, de később, amikor nagy számban próbálták átlépni a határt, a portugál hatóságok erőszakhoz folyamodtak, ami sok áldozatot követelt. Ez vezetett a Portugália és India közötti diplomáciai kapcsolatok 1955. augusztus 18-i megszakításához. A két ország közötti feszültség 1961. december 18-án csúcsosodott ki, amikor a tengeri és légi erők által támogatott indiai csapatok megszállták és elfoglalták Goát, Damant és Diut. Mindhárom terület később India része lett. Goa 1987-ben vált állammá.
Sudhir Vyankatesh Wanmali