Twelve Yaksha Generals — Twelve Vaidurya Light Deities' Generals
Buddhist Guardians

Twelve Yaksha Generals

十二药叉大将 · 十二藥叉大將

Twelve Vaidurya Light Deities' Generals

Divine Office

  • Guarding the Pure Land of Bhaisajyaguru Buddha (the Medicine Buddha)
  • Protecting sentient beings according to the twelve two-hour periods of the day
  • Averting disasters and curing illnesses
  • Fulfilling the vows and aspirations of sentient beings

Origin & Legend

Also known as the Twelve Vaidurya Light Deities' Generals, these twelve yaksha commanders serve as protective attendants to Bhaisajyaguru Buddha (the Medicine Buddha). Each general—including Kongbiluo (Kumbhira) and Fazheluo (Vajra)—takes turns guarding sentient beings according to the twelve two-hour periods of the day, vowing to protect all who recite the Buddha’s name, thereby averting disasters, prolonging life, curing illness, and relieving suffering. In the Tendai tradition of Japan’s Mount Hiei, they are paired with the twelve zodiac animals and revered as tutelary protectors of one’s ‘birth-year Buddha’ (honmyō-butsu). During Bhaisajyaguru rituals in Han Chinese Buddhist temples, banners depicting the Twelve Generals are solemnly displayed alongside altar adornments, and devotees prostrate before them seeking healing, longevity, and the fulfillment of their heartfelt wishes.