ADVERTISEMENT

15-year limit to file bigamy case starts from discovery, not from date of marriage registration -- SC

Published Jul 11, 2025 11:45 am
The 15-year time limit to file a bigamy case starts from the time the bigamous marriage was discovered and not from the date when the marriage document was registered with the government, the Supreme Court (SC) said.
The SC pointed out that since bigamous marriages are often kept secret, using the date of registration as the starting point for the time limit to file a case would make prosecution “almost impossible.”
The ruling was contained in a decision written by Associate Justice Samuel H. Gaerlan. It affirmed the Court of Appeals’ (CA) decision that found Erwin guilty of bigamy after marrying Elizabeth in 1999 while he was still legally married to two other women.
On bigamous marriages, Article 349 of the Revised Penal Code (RPC) states that “the penalty of prision mayor (six to 12 years) shall be imposed upon any person who shall contract a second or subsequent marriage before the former marriage has been legally dissolved, or before the absent spouse has been declared presumptively dead by means of a judgment rendered in the proper proceedings.”
A summary of the decision issued by the SC’s Office of the Spokesperson stated that Erwin first married Gemma in 1988. While the marriage was still subsisting, he married another woman in 1994 and then Elizabeth in 1999.
Erwin’s sisters learned about the third marriage in 2020 when they requested documents from the Philippine Statistics Authority (PSA) to claim their late mother’s benefits.
The sisters filed a bigamy case against Erwin and Elizabeth in 2021, or 22 years after Erwin’s marriage to Elizabeth.
Before the trial court, Erwin argued that the case was filed too late and had prescribed. He claimed that his sisters knew of his marriage to Elizabeth since 1999.
On June 27, 2022, the regional trial court (RTC) convicted Erwin and Elizabeth of bigamy. Erwin was sentenced to a prison term ranging from four to eight years, while Elizabeth – as an accomplice – was meted out a jail term ranging from six months to four years.
Only Erwin appealed before the CA which affirmed the trial court’s decision. He then elevated the case to the SC.
In resolving the appeal, the SC said that a case for bigamy must be filed within 15 years from the time the second marriage is actually discovered, not just registered.
It said that Erwin’s sisters learned about the marriage only in 2020, and he could not prove that they had been aware of it since 1999. He also admitted that no family members attended the civil wedding which was solemnized in a different province.
It pointed out that the use of evidentiary presumption in the bigamy case was sufficient to establish Erwin's guilt beyond reasonable doubt since the existence and authenticity of the public documents was admitted by him during trial.
The SC ruled:
“The penalty imposed by the RTC and the CA being proper, the same is also affirmed.
“Accordingly, the instant Petition for Review on Certiorari is denied. The Decision dated Sept. 8, 2023 and the Resolution dated Jan. 19, 2024 of the Court of Appeals, Cagayan de Oro City, in CA-G.R. CR No. 02312-MIN are hereby affirmed. So ordered.”
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.