It happened around 11 p.m. Sunday in the eastbound lanes of I-540 near the Leesville Road exit.
Officials said the man was standing in the middle lane when he was hit by a commercial truck.
The name of the man has not been released.
No charges have been filed against the driver at this time.
Two lanes of I-540 were shutdown for several hours due to the accident.