Police have a charged a man over the death of his three-year-old daughter in northern Brisbane earlier this year.

Officers found the girl's body after they were called to a house at Petrie on March 30.

A 28-year-old Hillcrest man has been charged with manslaughter and child cruelty.

He is due to appear in the Brisbane Magistrates Court tomorrow.