A 30-year-old truck driver is the victim of a hit-run at Dandenong South.

He was struck by a car while crossing Greens Road around 9pm last night and taken to hospital with non life-threatening injuries.

The driver is still at large.