UPDATE 2PM: Traffic is flowing through the Bolsover and Fitzroy St intersection again with emergency services having cleared the scene.
The 25-year-old man has been transported to Rockhampton Base Hospital by ambulance with non life threatening injuries.
QUEENSLAND Ambulance Officers are treating a 25-year-old man who has been struck by a car at the Bolsover and Fitzroy St intersection.
Initial reports suggest the man is lying in the middle of the road and while he is conscious and breathing, he is in severe pain.
Traffic control will be put in place as paramedics work to treat the man.