The snake was found near the man's home on Monday afternoon, said Netcare 911 spokeswoman Santi Steinmann.
"When the community tried to catch it it bit the man," she said.
Paramedics stabilised the 45-year-old man on scene before transporting him to hospital.