A Northeast Memphis man was charged with rape of a child after investigators say he was caught sexually assaulting a 6-year-old relative.