A 21-year-old woman is fighting for life after being struck by a truck when a driver allegedly ran a red light and drove off in Sydney’s west.

The woman was crossing Woodville Road at the intersection of Tangerine Street, Villawood, about 9.35pm on Thursday when she was struck by a northbound vehicle, police said.

The woman had a green pedestrian signal at the time of crossing, police said.

According to police, the driver of the small black truck with a cage on the back left the scene without stopping, while the woman has suffered serious head and leg injuries and is at Liverpool Hospital in a critical condition.

The woman was struck by a truck as she crossed Woodville Road on Thursday evening. Source: Google Maps

Police inquiries into the incident are ongoing.

Police are urging anyone with information in relation to this incident to call Crime Stoppers on 1800 333 000.