ADVERTISEMENT

Non-bailable malversation of public funds, graft cases filed before Sandiganbayan against ex-Sen Bong Revilla, other accused

Published Jan 16, 2026 05:38 pm
Non-bailable malversation of public funds and graft cases were filed against former senator Ramon “Bong” Revilla Jr. and former officials of the Department of Public Works and Highways (DPWH) in Bulacan in the “anomalous” P92.8 million flood control project in Pandi town.
The criminal cases were filed before the Sandiganbayan on Friday, Jan. 16 by the Office of the Ombudsman led by Assistant Ombudsman Mico Clavano.
Revilla and those accused were charged with violations of Section 3(e) of Republic Act No. 3019, the Anti-Graft and Corrupt Practices Act, and Article 217 in relation to Articles 171 and 172 of the Revised Penal Code on malversation of public funds through falsification of public documents.
In an interview after the filing, Clavano said there are seven accused in the two cases.
Aside from Revilla, Clavano said the co-accused are Department of Public Works and Highways (DPWH) Bulacan 1st District Engineering Office former officials and engineers Brice Hernandez, Jaypee Mendoza, R.J. Domasig, and Emelita Juat and accountant Juanito Mendoza and Christina Mae Pineda.
Clavano said the criminal charges stated that the accused “conspired to facilitate the release of approximately P76 million for the supposed construction of the P72.8 million flood control project in Purok 5, Barangay Bonsuran, Pandi, Bulacan, a project which, based on official inspection and witness accounts, was never implemented."
Quoting from the criminal charge sheets, Clavano also said: "Despite the absence of any actual construction, the accused declared the project completed. Thereafter, to facilitate the release of the entire project cost, the respondents are found to have falsified accomplishment reports, issued fraudulent billing documents, and endorsed disbursement vouchers."
When warrants of arrest are issued by the Sandiganbayan, all the accused will be arrested and will be detained pending trial of the cases, he also said.
At the same time, Ombudsman prosecutors asked the Sandiganbayan to immediately raffle the cases to determine which division of the anti-graft court will handle the trial.
On Dec. 7, 2018, the Sandiganbayan acquitted Revilla of plunder charge and was cleared in 16 graft charges on July 5, 2021 in connection with the alleged P242 million kickbacks he reportedly pocketed from the non-government organizations (NGOs) owned by businesswoman Janet Lim Napoles.
Revilla was implicated in the “anomalous” flood control projects when then DPWH Undersecretary Roberto Bernardo testified that he delivered P125 million to the residence of the former senator in December 2024.
Bernardo alleged that the money was placed in six cardboard boxes, each containing at least P20 million.
It was also alleged that another P250 million was reportedly delivered to Revilla's residence by the aide of Bernardo just before the 2025 elections.
Revilla had denied all the allegations against him.
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.