ADVERTISEMENT

Lacson sounds off Marcoleta, Defensor's fate amid possible subjugation of perjury charge

Published Aug 23, 2026 03:05 pm

At A Glance

  • Senator Ping Lacson warns that a public official inducing perjury may be treated as a principal under conspiracy theory and face perpetual disqualification from office.
  • He cites provisions of the Revised Penal Code, noting perjury is punishable by prision mayor and afflictive penalties apply to principals.
  • Lacson links this to Senator Marcoleta and ex-Rep. Defensor, accused of subornation of perjury for allegedly coaching witness Orly Guteza, with possible complaints from DOJ or Ombudsman.
Senator Panfilo "Ping" Lacson (Facebook)
Senator Panfilo "Ping" Lacson (Facebook)


Senator Panfilo "Ping" Lacson says a public official who induces another person to commit perjury may be treated as a principal in the commission of the crime under the conspiracy theory.
In a statement Sunday, Aug. 23, Lacson underscored that such individual may also be subject to perpetual absolute disqualification from public office.
Lacson cited Article 8 of the Revised Penal Code (RPC), which provided that a conspiracy exists when two or more persons "come to an agreement on the commission of a felony and decide to commit it".
"SUBORNATION OF PERJURY: a public official who induces another person to commit perjury may be treated as a principal under the conspiracy theory (Art 8 RPC) in the commission of the crime and shall also suffer an accessory penalty of perpetual absolute disqualification," he said in a post on X.
Under Article 8 of the RPC which covers conspiracy and proposal to commit a felony, a conspiracy involves two or more persons agreeing to commit a crime, while a proposal exists "when the person who has decided to commit a felony proposes its execution to some other person or persons".
Lacson says Article 17 of the RPC, which identifies those considered principals, includes "those who directly force or induce others to commit it".
Perjury is a felony and a public offense, punishable by prision mayor in its minimum period under Article 183 of the RPC as amended by Republic Act (RA) No. 11594.
Article 25 of the RPC classifies “perpetual or temporary absolute disqualification” as an afflictive penalty and provides that afflictive penalties are imposed on principals.
Earlier, Lacson said he intends to file a bill imposing heavier penalties and fines for subornation of perjury.
On Saturday, Lacson said detained Senator Rodante Marcoleta and ex-Rep. Michael Defensor may face a complaint for subornation of perjury in connection with the “coached” testimony of ex-Marine Orly Guteza.
Lacson cited the records of the Blue Ribbon Committee showing Marcoleta prompting Guteza on what to say in Guteza’s affidavit during the panel's hearing in September 2025.
Guteza, who recanted his initial statement, claimed Marcoleta and Defensor induced him to testify in exchange for money and scholarships for his children.
Lacson said those who may file the complaints include the prejudiced party - or the Department of Justice (DOJ) and Office of the Ombudsman, due to the public nature of perjury.

Related Tags

Panfilo \"Ping\" Lacson Mike Defensor Rodante Marcoleta Orly Guteza Perjury
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.