ADVERTISEMENT

AFP: PH Navy quietly guarding Filipino fishermen in WPS under long-standing directive

Published Dec 17, 2025 12:25 pm  |  Updated Dec 17, 2025 01:59 pm
A China Coast Guard vessel fires a water cannon at a much-smaller Filipino fishing boat near Escoda Shoal in the West Philippine Sea on Dec. 12, 2025. Three fishermen were hurt in the incident. (Courtesy of Philippine Coast Guard)
A China Coast Guard vessel fires a water cannon at a much-smaller Filipino fishing boat near Escoda Shoal in the West Philippine Sea on Dec. 12, 2025. Three fishermen were hurt in the incident. (Courtesy of Philippine Coast Guard)
The Philippine Navy (PN) has long been providing security for Filipino fishermen in the West Philippine Sea (WPS) even before President Marcos Jr. directed the Philippine Coast Guard (PCG) to boost protection amid China’s continued presence in the area, Armed Forces of the Philippines (AFP) Chief Gen. Romeo Brawner Jr. said on Wednesday, Dec. 17.
Brawner said the PN’s role is part of a broader and sustained “whole-of-nation” approach to counter what the AFP describes as China’s “illegal, coercive, aggressive, and deceptive” or ICAD activities at sea.
“This has been our directive even before the President issued his guidance. The Philippine Navy has been doing this for a long time already,” Brawner said when asked for a comment about Marcos’ directive to the PCG to deploy additional ships in strategic locations in the WPS to ensure the safety of Filipino fishermen as they cast their nets in traditional fishing grounds.
The military chief stressed that Chinese actions in the WPS are no longer viewed as gray zone operations, or actions below the threshold of traditional armed conflict, but are called “what they really are.”
“We no longer refer to these as gray zone activities. We call their actions for what they really are: illegal, coercive, aggressive, and deceptive. Our response remains a whole-of-nation approach which is why the PCG, BFAR [Bureau of Fisheries and Aquatic Resources], and the Philippine Navy are all involved,” Brawner said.
Under the setup, frontline support for fishermen is led by the Bureau of Fisheries and Aquatic Resources (BFAR) which directly accompanies fishing boats during their expeditions in the WPS to provide food, water, and fuel.
The PCG operates next to ensure maritime law enforcement and immediate response while the PN maintains a protective presence farther out.
“If you notice, whenever our fisherfolk sail, BFAR is closest to them. The Coast Guard follows, and not far away, the Philippine Navy is there, watching,” Brawner said.
He emphasized that while the PN may not always be visible, it remains on standby as part of a layered maritime security. He said the PN is working alongside the PCG and BFAR within clearly defined roles.
“We cannot say that the Philippine Navy is not there. What I want to emphasize is that all these agencies have their respective roles,” he said.
China continues to assert expansive claims in the WPS, an area well within the Philippines’ exclusive economic zone, despite the 2016 arbitral ruling that invalidated Beijing’s claims.
Last Dec. 12, three Filipino fishermen were injured when China Coast Guard (CCG) and maritime militia vessels fired water cannon, conducted dangerous maneuvers, and cut the anchor lines of their fishing boats near Escoda (Sabina) Shoal.

Related Tags

AFP Philippine Navy China West Philippine Sea Escoda Shoal Romeo Brawner Jr. PCG BFAR
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.