PINEVILLE, N.C. -- A Pineville police officer was hit while directing traffic Monday evening.

Officer S. Stewart, a 15-year veteran of the department, was working off-duty in uniform when he was hit by the car on 14115 Lancaster Highway.

Officer Stewart was wearing a bright orange, high visibility uniform jacket at the time of the incident and had his marked patrol car on the side of the road with its blue lights on.

He was taken to the hospital and is being treated for non-life-threatening injuries.

The driver stayed at the scene with Stewart and is not being charged.