A Morganton man died after his car caught fire during a crash in Caldwell County early Wednesday morning.