间征战不断，直至1521年葡萄牙船队在科伦坡附近登陆。
殖民时期.1656年5月12日，荷兰军队攻克科伦坡。1796年2月15日，英军占领科伦坡，荷兰人统治时期结束。1802年英法两国签订了亚眠条约，斯里兰卡被正式宣布为英国的殖民地。
近现代.1948年2月4日，斯里兰卡正式宣布从英国独立，成为英联邦的自治领，定国名为钖兰。1972年5月22日，改国名为斯里兰卡共和国。1978年8月16日，新宪法颁布，改国名为斯里兰卡民主社会主义共和国。