ADVERTISEMENT

Army chief mourns two soldiers killed in CamSur blast blamed on NPA

Published Dec 20, 2025 03:47 pm
(Courtesy of 9ID)
(Courtesy of 9ID)
The Philippine Army (PA) on Saturday, Dec. 20, expressed condolences to the families of two soldiers killed when anti-personnel mines (APMs) were allegedly detonated by New People's Army (NPA) rebels in Balatan, Camarines Sur.
According to the military, elements of the 9th Infantry Battalion (9IB), 9th Infantry Division (9ID) were conducting security operations in the hinterlands of Barangay Cabungan on Friday, Dec. 19, when the communist rebels detonated the APMs.
The military has yet to identify the fatalities pending notice to their families. Three other soldiers were also hurt in the attack.
PA Commanding General Lt. Gen. Antonio Nafarrete said the fallen soldiers “fought valiantly against the violence and treachery of those who destroyed the peace” in the area.
“We honor their courage and dedication. Their sacrifice strengthens our resolve to continue our mission in service of the Filipino people,” he said.
The PA assured the families of the slain and wounded soldiers that support and assistance would be extended to them.
“This may not replace the lives of your loved ones but their sacrifices will not be in vain. We will not stop until we achieve justice and restore the peace they died to protect,” Nafarette added.
The PA also renewed its call for remaining members of the NPA to lay down their arms and surrender.
“Cease your terroristic ways and instead join our efforts towards sustainable peace. Your ways of violence will not be tolerated, and the troops of the Philippine Army will continue its pursuit of justice,” Nafarrete noted.
Meanwhile, the 9ID said the use of anti-personnel mine is strictly prohibited under the International Humanitarian Law (IHL). It's use is prohibited because it cannot distiguish between combatants and civilians. Once deployed, they remain active and can detonate long after a conflict ends, often harming innocent civilians.
“This incident is a blatant violation of the international rules of war and clearly shows the CPP (Communist Party of the Philippines)-NPA’s disregard for life, human rights, and the safety of innocent civilians who continue to be placed at risk by their terroristic activities,” 9ID spokesperson Major Frank Roldan said.
Roldan said the 9ID remains committed to holding all those responsible for the attack accountable under the law.
He also maintained that the 9ID’s operations in rural areas will continue to preserve order and ensure the safety and security of residents in Camarines Sur and the rest of the Bicol Region.
The CPP earlier announced a four-day unilateral ceasefire from 12 a.m. of Dec. 25 to 11:59 p.m. of Dec. 26, and from 12 a.m. of Dec. 31 to 11:59 p.m. of Jan. 1 in time for the holiday season.
However, the truce was rejected by the leaderships of the Department of National Defense (DND) and Armed Forces of the Philippines (AFP) as they vowed to sustain intense military operations against the rebel group.
Read: Tablado? DND, AFP reject unilateral holiday truce by CPP

Related Tags

Philippine Army 9th Infantry Division CPP-NPA encounter Camarines Sur soldier Antonio Nafarrete
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; } }

{{ articles_filter_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.