A Lumberton police officer died after being struck by a vehicle while investigating a traffic crash Saturday morning, the police department said.