A Sampson County man was killed Saturday morning while driving to work on his birthday when another driver fell asleep at the wheel, authorities said.