Oswald Gomis besuchte das St. Benedict’s College in Colombo, die St. Paul’s School in Waragoda bei Peliyagoda und das St. Joseph’s College in Colombo.[1] Nach seinem Schulabschluss trat er 1950 ins Nationalen Priesterseminar in Kandy ein und studierte Philosophie und Theologie. Anschließend absolvierte er an der Adamson University auf den Philippinen ein Masterstudium in Erziehungswissenschaften. Am 3. Februar 1958 empfing er in der St. Lucia's Cathedral in Kotahena die Priesterweihe durch den Erzbischof von Colombo, Thomas Cooray.[1]
Am 2. November 1995 ernannte ihn Papst Johannes Paul II. zum Bischof von Anuradhapura. Am 6. Juli 2002 folgte die Ernennung zum Erzbischof von Colombo.
Gomis war in der katholischen Publizistik seines Landes tätig, unter anderem Direktor der Colombo Catholic Press und Herausgeber und Mitglied des Verwaltungsrates von Radio Veritas auf den Philippinen. Er schrieb für alle Tages- und Wochenendzeitungen in singhalesischer und englischer Sprache und veröffentlichte eine Vielzahl von Büchern. Er war Mitglied, Generalsekretär und Präsident verschiedener nationaler und internationaler Organisationen, Gremien und Kommissionen, sowohl religiöser als auch ziviler Art. Von 1977 bis 2001 war er Mitglied des Verwaltungsrats der Universität Colombo und von 2002 bis 2021 deren Kanzler. Er initiierte zahlreiche erzieherische und soziale kirchliche Initiativen und gründete 15 Schulen.[1]
Von einer der ältesten Universitäten Chinas, der Katholischen Fu-Jen-Universität, wurde er mit der Ehrendoktorwürde ausgezeichnet in Anerkennung seiner Verdienste im Bereich der sozialen Kommunikation und der Bildung in Asien.[1]