A Durham County man was charged Friday with killing his 4-year-old son early Wednesday inside the family's home.