ADVERTISEMENT

Ramil Madriaga a 'star witness' in the making, says House leader

Published Apr 18, 2026 02:46 pm

At A Glance

  • Detainee Ramil Madriaga is a "star" in the making. A "star witness" in Vice President Sara Duterte's potential Senate impeachment trial, that is.
Ramil Madriaga (House of Representatives)
Ramil Madriaga (House of Representatives)


Detainee Ramil Madriaga is a "star" in the making. A "star witness" in Vice President Sara Duterte's potential Senate impeachment trial, that is.
House Deputy Speaker La Union 1st district Rep. Paolo Ortega V raised this scenario on Saturday, April 18 as he highlighted the alleged Duterte bagman's willingness to open up his own bank accounts.
Ortega aaya Madriaga’s move changes the weight of his role in Duterte's impeachment case because it shifts him from being a witness with allegations to a witness inviting scrutiny of his own financial trail.
“Napaka-credible ng witness na walang itinatago. The fact na kaya at willing si Mr. Madriaga na mag-tell all at mag-open all, ibig sabihin ay kaya niyang patunayan ang lahat ng kanyang sinasabi. Kusa na siyang nagpapasilip ng kanyang mga bank accounts, and this is a really good test of his credibility,” said Ortega, an endorser of one of the two active impeachment complaints against Duterte.
(Highly credible is a witness who has nothing to hide. The fact that Mr. Madriaga is able and willing to tell all and open everything means he can substantiate everything he says. He voluntarily allows his bank accounts to be examined, and this is a strong test of his credibility.)
Ortega pointed out that if the case crosses from the House to a full-blown impeachment trial in the Senate, Madriaga’s waiver could make him a central figure or a “star witness”.
“At kapag ang impeachment laban kay VP Duterte ay umabot sa Senado dahil sa mga isiniwalat ni Mr. Madriaga, siguradong star witness na siya. Madami siyang sinabi sa kanyang affidavit at supplemental affidavit na kapag napatunayang tama o credible ng kanyang bank records, instant star witness na talaga,” he noted.
(And if the impeachment case against VP Duterte reaches the Senate because of Mr. Madriaga’s revelations, he will surely be the star witness. He has stated much in his affidavit and supplemental affidavit, and if these are proven true or credible through his bank records, he will instantly become the star witness.)
Madriaga made his first appearance before the House Committee on Justice last Tuesday, April 14. While not technically a witness in a "court" sense, since the committee hearings were only for the determination of probable cause--the ex-Duterte administration intelligence officer shared a lot of potentially damning details.
It was during this hearing that he signed the waiver of his bank secrecy rights.
Madriaga alleged that he served as a "dummy" account holder during the Duterte administration, and claimed that accounts were opened in his name and used in transactions he says were not truly under his control.
“Kung ang sinasabi niya ay ginamit ang pangalan niya bilang dummy, natural lang na ang susunod na tanong ay: nasaan ang patunay nito? Doon nagiging mahalaga ang waiver, dahil puwede nang sundan hindi lang ang tao kundi pati ang daloy ng pera,” Ortega said.
(If what he says is that his name was used as a dummy, the natural next question is: where is the proof of this? That is where the waiver becomes important, because it allows the tracing not only of the person but also of the flow of money.)
The deputy speaker says that the waiver matters even more because bank secrecy has long been one of the hardest walls to breach when allegations involve hidden transactions, proxies and indirect movement of funds.
In his supplemental affidavit, Madriaga claimed he never personally opened those accounts or appeared before the banks, and said the accounts were supposedly used for transfers tied to “intelligence operations” and laundering.
He named the six separate bank accounts as scattered across Makati City, Pasig City, and Lubao, Pampanga.
Madriaga also alleged that he was made to sign checkbooks with blank amounts and payees, and that millions of pesos later passed through those accounts.
He further alleged that he was directly employed by former president Rodrigo Duterte rather than by any formal government office. He said his monthly salary ranged from P100,000 to P150,000 in cash.
Madriaga also claimed that the elder Duterte instructed him on three occasions to pick up P100 million from a bank inside a mall in Lubao, Pampanga for delivery to Malacañang, and that two Landbank manager’s checks were later issued in his name for delivery to a safehouse in Eastwood, Quezon City.

Related Tags

Paolo Ortega Impeachment Sara Duterte Ramil Madriaga Waiver
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.