Detectives from the Ipswich child protection investigation unit, assisted by the child trauma unit, arrested the man at an Ipswich property overnight. He has been charged with one count of murder, classified as domestic violence against a child.
The baby was initially taken to an Ipswich hospital with significant internal injuries on October 1. He was later transferred to Queensland Children's Hospital, where he died from his injuries on Tuesday afternoon.
The man was due to appear in Brisbane Magistrates Court on Wednesday. Investigations are continuing.