Le drapeau bouddhique fut conçu en 1884-85 par le Colombo Comitee sur suggestion de Henry Steel Olcott et adopté par la Fédération mondiale du bouddhisme en 1950. Depuis, il est largement utilisé dans tous les pays bouddhistes et flotte sur les temples et à l'occasion des manifestations religieuses. L’illustration représentant le drapeau est publiée dans le journal Sarasavi Sandaresa du , puis il est hissé pour la première fois le au temple Dipaduttamarama dans le quartier de Kotahena à Colombo par Migettuwatte Gunananda Thera. Ce jour est le premier Vesak célébré officiellement sous domination britannique, une victoire du courant bouddhiste nationaliste cingalais dont le nouveau drapeau devient un des signes de reconnaissance. Sa première forme est très allongée ; Henry Steel Olcott et J.R. de Silvaen en modifient les proportions, lui donnant son aspect actuel. La nouvelle version est publiée dans le Sarasavi Sandaresa le , et hissée pour la première fois le jour de Vesak de cette même année. Henry Steel Olcott, cofondateur et premier président de la Société théosophique, arrivé en 1879 à Ceylan avec Helena Blavatsky, s'était pris de passion pour le bouddhisme auquel il se convertit en 1880 et était conquis aux revendications indépendantistes cingalaises contre le colonialisme britannique. H. Olcott et Anagarika Dharmapala introduisent le drapeau au Japon en 1889, puis en Birmanie. Lors du rassemblement fondateur de la Fédération mondiale du bouddhisme le à Colombo, G P Malasekera, l’un des artisans de sa fondation, propose que le drapeau devienne l’emblème officiel de l'ensemble des communautés bouddhiques. Sa proposition est acceptée. Cette décision est entérinée lors du deuxième congrès mondial en 1952 à Tokyo, les bouddhistes japonais l'adoptant à côté du "drapeau de cinq couleurs", un emblème bouddhiste plus ancien. En Birmanie, il est officiellement adopté en 1956 à la suite du Concile de Rangoon en 1956. En 1963, au Sud Viêt Nam, l’interdiction faite aux bouddhistes par le président catholique Ngô Dinh Diêm de hisser le drapeau bouddhique à Vesak a précipité la révolte contre son régime.