ADVERTISEMENT

Driver in Capistrano killing seeks protection, claims abuse from alleged QCPD cops

Published Mar 19, 2026 11:30 am  |  Updated Mar 19, 2026 01:50 pm
Motorcycle driver “Biboy,” who surrendered in connection with the fatal shooting of retired policeman George Capistrano, pleads for protection during a presentation by Manila Mayor Isko Moreno. He reportedly cited past alleged abuse by Quezon City Police District officers as a reason for his initial hesitation to turn himself in. (Photo courtesy of Manila PIO)
Motorcycle driver “Biboy,” who surrendered in connection with the fatal shooting of retired policeman George Capistrano, pleads for protection during a presentation by Manila Mayor Isko Moreno. He reportedly cited past alleged abuse by Quezon City Police District officers as a reason for his initial hesitation to turn himself in. (Photo courtesy of Manila PIO)
The motorcycle driver involved in the fatal shooting of retired Manila policeman George Capistrano, who was also an escort of Manila Mayor Francisco “Isko” Moreno Domagoso, reportedly pleaded for protection from authorities, saying he feared for his life after allegedly being abused by officers from the Quezon City Police District (QCPD).
The incident reportedly occurred after Capistrano was approached and robbed by a riding-in-tandem group, with the victim’s gold bracelet and ring later sold, the proceeds allegedly split between the gunman and the driver before they fled to Pampanga.

Known by the alias “Biboy,” the driver surrendered on Tuesday, March 17, through a barangay chairman in Tondo.

He reportedly cited past experiences where, according to him, a Quezon City officer allegedly pointed a gun at him and allegedly manhandled him without cause, leaving him traumatized and hesitant to turn himself in.

A video of Biboy’s interview has circulated online, in which he reportedly appealed to authorities not to harm him, citing the alleged abuse he experienced at the hands of QCPD personnel.

"Sumuko po ako ng maayos, sana di po ako masaktan. Sumuko naman po ako ng maayos eh (I surrendered properly, I hope I won’t be harmed. I really surrendered properly)," he said. He also apologized to the family of Capistrano.
"Sa mga pulis Quezon City, pinalala niyo ako, tinutukan niyo ako ng baril, wala naman kayong nakuhang baril [sakin]. Nakatayo lang ako sa tabi, tinutukan nila ako ng baril. Kaya lumala ako ng ganto (To the Quezon City police, you made things worse for me, you pointed a gun at me even though you didn’t find any weapon on me. I was just standing on the side when they aimed a gun at me. That’s why I turned like this)," he said.

Biboy said he initially feared approaching authorities even after being implicated in the Capistrano shooting.

But when Manila Mayor Francisco “Isko” Moreno Domagoso issued a 48-hour ultimatum on March 16, offering a P500,000 cash reward and protection under the Witness Protection Program, Biboy reportedly felt he could safely surrender and cooperate.

During his surrender, Biboy identified the gunman in the Capistrano incident as Albert, reportedly insisting that he only served as the getaway driver and carried no weapon himself.

He cooperated with Manila Police District (MPD) investigators, providing information that reportedly helped identify his alleged accomplice.

Despite a 2018 criminal record and prior robbery cases, Biboy emphasized that he had never been involved in a killing until the Tondo incident.

He also reportedly appealed for mercy and protection, citing his alleged past trauma and fear of being harmed while in custody.

Domagoso, presenting Biboy during his “Talk to the People” program, reassured the public and the driver that the city government and MPD would ensure his safety while he cooperates with the investigation.

The mayor also issued a stern warning to the remaining suspects in the Capistrano case.

“Good luck to all of you. I already told you: don’t do this in Manila,” he said.

The MPD continues follow-up operations to dismantle the rest of the suspects’ group, while ensuring the safety of witnesses who step forward.

As of reporting, the QCPD has not issued any statement or confirmation regarding the allegations against their personnel.

Related Tags

metronews riding in tandem Tondo manila Isko moreno Crime
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.