A 28-year-old man died early Tuesday after a home invasion and shooting in Linden, according to the Cumberland County Sheriff's Office.