Trooper Stefon Fay said that an SUV driven by James David Carter II, 22, of Linden, ran off the right side of Palestine Road, at Short Ridge Road, north of Fayetteville, shortly before 9 p.m. Carter lost control of the SUV, and it rolled over multiple times.
Nathaniel Brett Thames, 7, died.
Carter, who is the boyfriend of Nathaniel's mother, was taken to Cape Fear Valley Medical Center. His injuries were non-life-threatening.
Nathaniel was wearing a seat belt but was not in a child safety seat, Trooper J.B. Jones said.
Jones said that troopers will meet with the District Attorney's Office Tuesday to discuss pending charges.
Palestine Road was closed for more than three hours after the wreck.