Gilbert Banuelos, 54, was taken into custody just before noon.
Firefighters responded to the home on the 13000 block of Vine Street around 6:30 a.m. after receiving a call about a burn victim.
Once on scene, firefighters realized that the suspect's 73-year-old mother Candelaria Banuelos had been set on fire, allegedly by the suspect himself.
A SWAT team responded to the scene as authorities tried to get the suspect to come out.
[Ads /]
The San Bernardino County Sheriff's Department said the victim was taken to a hospital in critical condition.
Banuelos has a long criminal history is on probation for resisting a peace officer in a prior incident.
Nearby homes were evacuated out of an abundance of caution.
[Ads /]
This story will be updated as more information becomes available.