A 31-year-old man was killed Thursday morning when his motorcycle ran off U.S. 52 and struck a guardrail, according to the Winston-Salem Police Department.