A 25-year-old Broome man has been charged with grievous bodily harm after the death of a 10 month old baby.

Police and ambulance were called to the Fortescue Roadhouse southwest of Karratha on Thursday afternoon after the man arrived there with the baby boy, who was not breathing.

The boy died on the way to Nickol Bay Hospital.

The man, who is known to the child's family, was charged on Thursday night and will appear in Karratha Magistrates Court on Friday.

The charge will be reviewed after a post-mortem examination.