The former professional skateboarder, 43, is said to be battling pneumonia after he was admitted to hospital in San Diego earlier this week, The Sun reported.
According to TMZ, doctors decided to put him on a ventilator in the ICU after he tested positive.
He is said to be in a stable condition and being looked after by health care professionals.
The Jackass alum has been in and out of rehab this year and has publicly battled with addiction.
He has also had a series of run-ins with law enforcement.
Bam reportedly went missing in June after allegedly escaping from his court-ordered rehab centre.
Sources close to the stunt performer told TMZ that he was “staying at the sober living facility after recently getting into an argument with his wife”.
In October last year it was revealed that Bam had initially entered the rehab centre after he “attacked a woman and tore her breast implant” while high on cocaine.
He hit headlines in 2021 after he said he had been “fired” from the latest movie in the franchise.
Fans of the franchise were shocked when Bam Margera didn’t appear in the trailer for Jackass Forever.
He took to Instagram at the time and claimed his Jackass co-stars and friends treated him poorly.
“My family – Jackass – has betrayed me, rejected me, abandoned me,” Bam said.
According to TMZ, Bam said: “If anybody cares about me don’t go see their movie.”
He also asked fans to send him money using Venmo so he can “blow them out of the water”.
This story was originally published by The Sun and was reproduced with permission
Originally published as Jackass star Bam Margera fighting for life on a ventilator after getting Covid