This shrine was constructed for the divine protection of Kumamoto Castle in 1588 to mark the arrival of Kato Kiyomasa in Kumamoto. The largest festival at the shrine is the Hatsu Uma Taisai festival, held in February of each year, where many visitors come to the shrine to pray for large harvests, safe households, and success in business.