A man who was struck by lightning in New Smyrna Beach last week died Saturday morning after spending days fighting for his life in the hospital, his family said.