91³Ô¹ÏÍø

Watch CBS News

Pope Francis to leave hospital on Sunday, return to the Vatican to continue recovery, doctors say

Pope Francis will be discharged from the hospital on Sunday — five weeks after he was admitted for treatment for double pneumonia, the doctors treating the pontiff announced Saturday. He will return to the Vatican, but doctors said he will need at least two months of rest and rehabilitation after leaving Rome's Gemelli Hospital.

The 88-year-old pontiff has been battling double pneumonia in both lungs after he was admitted to the hospital on Feb. 14 after a bout of bronchitis that made it difficult for him to speak. He has remained out of public view since then.

His doctors held an in-person briefing on Saturday evening, the first in about a month.

"The good news is that the pope will be discharged tomorrow," Gemelli medical director Dr. Sergio Alfieri said. "During his hospitalization, he presented two critical episodes during which the Holy Father's life was in danger. He subsequently made slow but progressive improvements."

ITALY-VATICAN-POPE-HEALTH
The director of the Holy See Press Office, Matteo Bruni speaks next to Professor Sergio Alfieri and doctor Luigi Carbone (L) during a press conference at the Gemelli hospital where Pope Francis is hospitalized in Rome, on March 22, 2025. TIZIANA FABI/AFP via Getty Images

Alfieri said Francis will be discharged in stable condition and will continue medication "for a long time and observe at least two months of rest."

Dr. Luigi Carbone, the pope's personal doctor, said the discharge is a "period of convalescence."

"At the Vatican, we have prepared the necessary assistance and we are ready to have him back at Santa Marta," he said, adding, "We hope that within a brief period, he can go back to his normal activity."

Carbone said the pope was very happy to be going home.

Earlier Saturday, the  that Francis will make his first public appearance in five weeks and "intends to wave and offer blessing" from the hospital after the Angelus prayers.

The pope has missed the Angelus prayers for five straight weeks for the first time in his papacy. The Angelus prayers are normally recited by the pope every Sunday from a window overlooking St. Peter's Square to the gathered faithful.

The current hospitalization is the longest of Francis' papacy. It has been marked by a rollercoaster of setbacks, including respiratory crises, mild kidney failure, and a severe coughing fit, which forced doctors to put Francis on a mechanical ventilation mask. At no point did he lose consciousness, and doctors reported he was alert and cooperative.

The Argentine pope is prone to respiratory illnesses in the winter. He had part of one lung removed as a young man.

Though out of public view for weeks, the pope shared a recorded message in early March thanking people for their prayers for his recovery. The message – which highlighted Francis' weak and labored voice – was played in St. Peter's Square for the faithful gathered for a nightly recitation of the rosary prayer. The Vatican also released a photo of the pope at prayer.

During his hospital stay, the church celebrated the 12th anniversary of Francis' papacy with a Mass in his honor.

Pope Francis has been adamant about sharing an unprecedented level of detail when it comes to his health, going against centuries of secrecy surrounding pontiffs' medical conditions.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });