Leon Mathias, aged 32, from Barnsley, is charged with murder and wounding with intent. He is due to appear at Sheffield Crown Court on Tuesday, January 11.
The baby boy died in hospital three days after emergency services were called to a property in the Great Houghton area on Barnsley on November 30, 2018.