Las elecciones presidenciales de Sri Lanka de 1988 fueron las segundas elecciones presidenciales, celebradas el 19 de diciembre de 1988. Las nominaciones se aceptaron el 10 de noviembre de 1988. El Primer Ministro Ranasinghe Premadasa del gobernante Partido Nacional Unido fue elegido, recibiendo el 50,4% de todos los votos emitidos y derrotando tanto al candidato del Partido de la Libertad de Sri Lanka , el ex Primer Ministro Sirimavo Bandaranaike , como al candidato del Sri Lanka Mahajana Pakshaya , Ossie Abeygunasekera .
Las elecciones se celebraron en medio de la guerra civil de Sri Lanka y la insurrección del JVP de 1987-1989 . La participación electoral fue de solo el 55,32%, sustancialmente menor que la elección anterior y la participación más baja en una elección presidencial de Sri Lanka.
Según las disposiciones de la Constitución, el presidente es elegido por un período de seis años y puede convocar elecciones presidenciales anticipadas una vez completados los cuatro años de su primer mandato. Como al entonces presidente en ejercicio, JR Jayawardene , se le prohibió presentarse a un tercer mandato, decidió no convocar elecciones anticipadas. Por lo tanto, las elecciones se celebraron a fines de 1988.
Durante las elecciones de 1988, Sri Lanka estaba sumida en el caos. En el norte y el este, los soldados de la Fuerza de Mantenimiento de la Paz de la India luchaban contra los rebeldes Tigres Tamiles . En el sur, los escuadrones de la muerte del gobierno libraban una serie de violentos enfrentamientos con militantes igualmente brutales del partido nacionalista cingalés Janatha Vimukthi Peramuna . Apenas era posible hacer una campaña eficaz tanto para el gobierno como para la oposición.
Ambos candidatos de los principales partidos prometieron derogar el Acuerdo Indo-Sri Lanka negociado por el presidente saliente JR Jayewardene y pedirían a las tropas indias que abandonen el país.
En las zonas del norte y del este controladas por los LTTE no se celebraron elecciones .
A pesar de la inminente amenaza de los insurgentes del JVP, el candidato del UNP, Ranasinghe Premadasa, obtuvo una victoria estrecha pero firme.