ADVERTISEMENT

Japan executes a man convicted of setting fire that killed 5 at a pachinko parlor in Osaka

Published Aug 21, 2026 02:22 pm
This photo shows a deadly fire at a pachinko parlor in Osaka, western Japan, July 5, 2009. (Kyodo News via AP)
This photo shows a deadly fire at a pachinko parlor in Osaka, western Japan, July 5, 2009. (Kyodo News via AP)
TOKYO (AP) — A man who killed five people by setting fire to a pachinko parlor in 2009 was hanged Friday in Japan's first execution by Prime Minister Sanae Takaichi 's government as the country faces growing calls for more transparency and the abolition of capital punishment.
Sunao Takami set fire to the crowded pachinko parlor in Osaka by spreading gasoline and throwing a lit match, engulfing the building, killing five and injuring 10 others, Justice Minister Hiroshi Hiraguchi said.
“It caused extremely serious outcomes and dealt a major shock and fear to the society,” he told a news conference, adding “the victims whose lives were taken away must have felt unimaginable pain and fear, and those who suffered injuries ... were forced to live with long-term effects.”
“As justice minister, I have ordered an execution after careful and thorough considerations,” he said. The Justice Ministry said the hanging took place earlier Friday.
Takami, 58, was convicted of murder, attempted murder and arson and sentenced to death in a 2011 Osaka District Court ruling. His appeals were rejected in 2016 by a Supreme Court decision upholding the death penalty.
Japan now has 100 people on death row, including 43 seeking retrials, Hiraguchi said.
Japan has faced growing criticism over its use of the death penalty, as a majority of the international community has abolished capital punishment. Japan and the U.S. are the only two countries in the Group of Seven leading industrialized nations that put people to death.
Calls to abolish capital punishment or increase transparency have grown after the 2024 acquittal of the world’s longest-serving death-row inmate, Iwao Hakamada.
Executions are carried out in secrecy in Japan, where prisoners are not informed of their fate until the morning of their hanging.
Since 2007, Japan has begun disclosing the names of those executed and some details of their crimes, but disclosures are still limited.
Hiraguchi said he has no intention to change the practice, saying disclosure of additional details would disturb the mental state of the death-row inmates.
He defended hanging as a valid method of execution, citing a number of past Supreme Court decisions saying hanging is not considered more cruel than other methods of execution such as lethal injections, electrocution and shooting.
Hiraguchi cited surveys showing the vast majority of Japanese supporting death penalty as an unavoidable option. Whether to retain or abolish capital punishment is a crucial issue that affects the core of Japan's criminal justice system and requires careful consideration and broad public debate, he said.
Friday’s hanging was the first by Takaichi’s government and took place during a parliamentary recess — a move criticized as a tactic to avoid public debate. Hiraguchi denied it was intentional.
Japan in 2025 executed a man known as the “Twitter killer," who was convicted of killing and dismembering nine people in his apartment near Tokyo in 2017.
Japan’s crime rate is relatively low, but some high-profile mass killings have occurred in recent years.

Related Tags

world news Japan
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.