In de late 20e eeuw verscheurde de eilandnatie Sri Lanka zichzelf in een brutale burgeroorlog. Op het meest basale niveau is het conflict ontstaan uit de etnische spanning tussen Singalezen en Tamil-burgers. In werkelijkheid waren de oorzaken echter veel complexer en ontstonden grotendeels vanwege de koloniale geschiedenis van Sri Lanka.
Groot-Brittannië regeerde Sri Lanka - toen Ceylon genoemd - van 1815 tot 1948. Toen de Britten aankwamen, werd het land gedomineerd door Sinhalese sprekers wier voorouders waarschijnlijk in de 500s v.Chr. Uit India op het eiland aankwamen. Sri Lankaanse mensen lijken sinds tenminste de tweede eeuw v.Chr. In contact te zijn geweest met Tamil-sprekers uit Zuid-India, maar migratie van een aanzienlijk aantal Tamils naar het eiland lijkt later te hebben plaatsgevonden, tussen de zevende en 11de eeuw CE.
In 1815 telde de bevolking van Ceylon ongeveer drie miljoen overwegend boeddhistische Singalezen en 300.000 voornamelijk hindoe-tamils. De Britten vestigden enorme plantages met contant geld op het eiland, eerst van koffie en later van rubber en thee. Koloniale functionarissen brachten ongeveer een miljoen Tamil-sprekers uit India naar het werk als plantagearbeiders. De Britten stichtten ook scholen in het noordelijke deel van de kolonie met Tamil-meerderheid, en benoemden bij voorkeur Tamils in bureaucratische posities, waardoor de Singalese meerderheid boos werd. Dit was een gemeenschappelijke verdeel-en-heers tactiek in Europese koloniën die verontrustende resultaten had in het postkoloniale tijdperk in plaatsen zoals Rwanda en Soedan.
De Britten verleenden Ceylon onafhankelijkheid in 1948. De Sinhalese meerderheid begon onmiddellijk wetten aan te nemen die discriminerend waren voor Tamils, met name de Indiase Tamils die door de Britten naar het eiland waren gebracht. Ze maakten van het Singalees de officiële taal, waardoor Tamils uit het ambtenarenapparaat werden verdreven. De Ceylon Citizenship Act van 1948 verbood Indiase Tamils effectief om burgerschap te houden, waardoor staatloze mensen van ongeveer 700.000 mensen werden. Dit werd pas in 2003 verholpen en woede over dergelijke maatregelen zorgde voor de bloedige rellen die in de daaropvolgende jaren herhaaldelijk uitbraken.
Na decennia van toenemende etnische spanningen begon de oorlog als een opstand op laag niveau in juli 1983. Etnische rellen braken uit in Colombo en andere steden. Tamil Tiger-opstandelingen doodden 13 legersoldaten, wat leidde tot gewelddadige represailles tegen Tamil-burgers door hun Sinhalese buren in het hele land. Waarschijnlijk stierven tussen de 2500 en 3000 Tamils en vele duizenden vluchtten naar regio's met een Tamil-meerderheid. De Tamil-tijgers verklaarden de "Eerste Eelam-oorlog" (1983-87) met als doel het creëren van een afzonderlijke Tamil-staat in het noorden van Sri Lanka, genaamd Eelam. Veel van de gevechten waren aanvankelijk gericht op andere Tamil-facties; de Tijgers vermoordden hun tegenstanders en consolideerden de macht over de separatistische beweging tegen 1986.
Bij het uitbreken van de oorlog bood premier Indira Gandhi van India aan om een regeling te bemiddelen. De Sri Lankaanse regering wantrouwde haar motivaties en later werd aangetoond dat haar regering Tamil guerrilla's bewapende en trainde in kampen in het zuiden van India. De betrekkingen tussen de Sri Lankaanse regering en India verslechterden, toen de Sri Lankaanse kustwacht Indiase vissersboten in beslag nam om naar wapens te zoeken.
In de loop van de volgende jaren escaleerde het geweld toen de Tamil-opstandelingen autobommen, kofferbommen en landmijnen gebruikten tegen Sinhalese militaire en civiele doelen. Het snel uitbreidende Sri Lankaanse leger reageerde door Tamil-jongeren op te pakken en te martelen en te verdwijnen.
In 1987 besloot de Indiase premier Rajiv Gandhi om rechtstreeks in te grijpen in de Sri Lankaanse burgeroorlog door vredestichters te sturen. India maakte zich zorgen over separatisme in zijn eigen Tamil-regio, Tamil Nadu, en over een potentiële stroom vluchtelingen uit Sri Lanka. De missie van de vredestichters was om militanten aan beide kanten te ontwapenen, ter voorbereiding op vredesbesprekingen.
De Indiase vredesmacht van 100.000 troepen was niet alleen niet in staat om het conflict te onderdrukken, het begon zelfs te vechten met de Tamil-tijgers. De Tijgers weigerden te ontwapenen, stuurden vrouwelijke bommenwerpers en kindsoldaten om de Indianen aan te vallen, en de relaties escaleerden in lopende schermutselingen tussen de vredestroepen en de Tamil guerrillastrijders. In mei 1990 dwong de Sri Lankaanse president Ranasinghe Premadasa India zijn vredestichters terug te roepen; 1.200 Indiase soldaten waren omgekomen en vochten tegen de opstandelingen. Het jaar daarop vermoordde een vrouwelijke Tamil-zelfmoordterrorist Thenmozhi Rajaratnam Rajiv Gandhi tijdens een verkiezingsrally. President Premadasa zou in een soortgelijke aanval in mei 1993 sterven.
Nadat de vredestichters zich hadden teruggetrokken, ging de Sri Lankaanse burgeroorlog een nog bloediger fase in, die de Tamil Tijgers de Tweede Eelamoorlog noemden. Het begon toen de Tijgers op 11 juni 1990 tussen 600 en 700 Sinhalese politieagenten in beslag namen in een poging de regeringscontrole daar te verzwakken. De politie legde hun wapens neer en gaf zich over aan de militanten nadat de Tijgers hadden beloofd dat ze geen kwaad zouden doen. De militanten namen de politieagenten echter mee naar de jungle, dwongen hen om te knielen en schoten ze allemaal een voor een dood. Een week later kondigde de Sri Lankaanse minister van Defensie aan: "Vanaf nu is het allemaal oorlog."
De regering sneed alle transporten van medicijnen en voedsel naar het Tamil-bolwerk op het schiereiland Jaffna af en begon een intensief luchtbombardement. De Tijgers reageerden met slachtingen van honderden Singalezen en moslims. Moslim zelfverdedigingseenheden en regeringstroepen voerden slachtingen van geslacht op geslacht uit in Tamil-dorpen. De regering heeft ook Sinhalese schoolkinderen in Sooriyakanda afgeslacht en de lichamen in een massagraf begraven, omdat de stad een basis was voor de Sinhala-splintergroep bekend als de JVP.
In juli 1991 omsingelden 5.000 Tamil-tijgers de legerbasis van de regering aan de Elephant Pass en belegerden het een maand lang. De pas is een knelpunt dat leidt naar het schiereiland Jaffna, een belangrijk strategisch punt in de regio. Ongeveer 10.000 regeringstroepen hebben het beleg na vier weken opgeheven, maar meer dan 2.000 jagers aan beide kanten waren gedood, wat dit de bloedigste strijd in de hele burgeroorlog maakte. Hoewel ze dit chokepoint hielden, konden regeringstroepen Jaffna zelf niet vangen, ondanks herhaalde aanvallen in 1992-93.
In januari 1995 tekenden de Tamil Tijgers een vredesovereenkomst met de nieuwe regering van president Chandrika Kumaratunga. Drie maanden later plantten de Tigers echter explosieven op twee Sri Lankaanse marinegeweerboten, waarbij de schepen en het vredesakkoord werden vernietigd. De regering reageerde door een 'oorlog voor de vrede' te verklaren, waarbij luchtjagers burgerplaatsen en vluchtelingenkampen op het schiereiland Jaffna bestormden, terwijl grondtroepen een aantal slachtingen pleegden tegen burgers in Tampalakamam, Kumarapuram en elders. In december 1995 stond het schiereiland voor het eerst sinds de oorlog in handen van de overheid. Ongeveer 350.000 Tamil-vluchtelingen en de Tiger-guerrilla's vluchtten het binnenland in naar de dunbevolkte regio Vanni in de noordelijke provincie.
De Tamil Tijgers reageerden op het verlies van Jaffna in juli 1996 door een achtdaagse aanval uit te voeren op de stad Mullaitivu, die werd beschermd door 1.400 regeringstroepen. Ondanks luchtsteun van de Sri Lankaanse luchtmacht werd de regeringspositie door het 4.000 man sterke guerrilla-leger in een beslissende Tiger-overwinning onder de voet gelopen. Meer dan 1.200 regeringssoldaten werden gedood, waaronder ongeveer 200 die werden overgoten met benzine en levend verbrand nadat ze zich hadden overgegeven; de Tijgers verloren 332 troepen.