Jay Leone shot the burglary suspect three times after the man broke into his Greenbrae home Wednesday morning.
Police say the suspect also had a gun and shot Leone in the cheek.
His sister tells ABC7 it has been "touch and go" the last few days. Leone is now on a ventilator and doctors may have to perform a tracheotomy.
Leone is a World War II veteran and a former law enforcement agent. Friends say he is tough enough to pull through.