ADVERTISEMENT

Constitution does not specify 'fixed timeframe' for Senate to start impeachment trial – SC

Published Apr 29, 2026 05:30 pm
The Supreme Court (SC) on Wednesday, April 29, declared that the Constitution does not specify a fixed timeframe for the Senate to start an impeachment trial.
However, the SC pointed out that while the Constitution does not set an exact date for the trial, the Senate must avoid undue delay to uphold the principle that public officers must at all times be accountable to the people.
In a full court decision written by Associate Justice Rodil V. Zalameda, the SC said that the Constitution simply provides that the impeachment trial “shall forthwith proceed” and, thus, leaving the timing to the Senate’s discretion.
In contrast, the SC said the Constitution requires the House of Representatives (HOR) to act within a certain number of session days on an impeachment complaint.
It clarified that the term ‘forthwith” in Article XI, Section 3(4) of the Constitution means within a reasonable time, which may be longer or shorter, depending on the circumstances of each case.
The provision, it said, allows the Senate to make the necessary preparations to convene as an impeachment court.
A copy of the decision was not immediately available. The SC’s Office of the Spokesperson issued a summary of the ruling.
The decision dismissed the petition filed in 2025 by Catalino Aldea Generillo Jr. against the Senate.
Last year, Generillo asked the SC to compel the Senate to convene immediately as an impeachment court to try the charges against Vice President Duterte.
He argued that the Constitution does not permit the Senate to delay its duty during recess, stating that it must promptly constitute itself as an impeachment court and try the Vice President.
The SC said that Generillo’s 2025 petition had become moot since the Senate had begun its impeachment preparations.
At the same time, it said that it had nullified the Articles of Impeachment filed against the Vice President in February 2025.
In a decision issued on July 25, 2025, the SC declared unconstitutional the impeachment complaint filed by the HOR before the Senate, as impeachment court, against Vice President Duterte.
The SC declared in its 2025 decision that the impeachment complaint is barred by the one-year rule under Article XI, Section 3(5) of the Constitution and that it violates the right to due process enshrined in the Bill of Rights, and, thus, the Senate could not acquire jurisdiction over the impeachment proceedings.
The SC’s decision was affirmed in a resolution issued on Jan. 28, 2026.
In the case of Generillo’s petition, the SC said that subsequent events removed any issues, making court rulings unnecessary. Since no Articles of Impeachment remained, the SC had no reason to order the Senate to convene as an impeachment court.
The HOR’s Committee on Justice has been conducting proceedings on the new impeachment complaints against the Vice President.
The Vice President was sought to be impeached on the alleged misuse of her confidential funds, alleged non-declaration of her assets, alleged abuse of power, and her alleged threats against President Marcos.

Related Tags

SC Impeachment Senate
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.