Police and three ambulances attended the scene outside Broadway Shopping Centre in Glebe.
A section of Parramatta Road was blocked off at 9.30 on Tuesday evening after a truck hit the pedestrian.
Pictured: Police tape strung across the usually very busy road at Broadway Shopping Centre
Detectives started talking to witnesses soon after the accident (pictured) at Broadway
The witness told Daily Mail Australia there was a blue car sitting in the middle of the road (pictured)
The victim, in their 40s, suffered serious injuries and was taken to St Vincent s Hospital in a serious but stable condition.
The truck driver was uninjured and was taken to Royal Prince Alfred Hospital for mandatory drug and alcohol testing.