Johannesburg - A 22-year-old man was arrested in Honeydew on Wednesday, after his 6-month-old baby was found dead at the weekend, police said.
Police caught Marthinus Pelser after his car ran out of petrol in Strubens Valley, Roodepoort, Lieutenant Kay Makhubela said.
The baby's mother arrived home from work at 19:20 on Saturday after leaving him in the care of his father for the day.
"When she asked her husband where the child was, he told her that he was sleeping in the bedroom. It is alleged that when she went to check on the baby, she found the child wrapped in a blanket and not breathing," Makhubela said.
"Paramedics were summoned and they certified the child dead."
The infant was found to have sustained head injuries and burn wounds.
Pelser posted on Facebook on Saturday: "Never push a man to violence, who has been waiting for an excuse to use it".
The post was accompanied by a picture of a creature with a demonic appearance.
He allegedly fled the scene in the baby's mother's car.
A case of murder has been opened.