A cyclist has died after being struck by two vehicles in Sydney's south on Saturday night.

The male cyclist collided with a northbound Mitsubishi Triton utility on Denison Street, Banksmeadow, near the intersection with Corish Circuit at about 6.20pm, before he was struck by a Toyota Tarago travelling in the same direction.

The road was closed in both directions as emergency services attended the scene, where the cyclist was pronounced dead.

The drivers of both vehicles are assisting police with inquiries and will be taken to Prince of Wales Hospital for mandatory blood and urine tests.

Police are urging anyone with more information to call Crime Stoppers on 1800 333 000.

Motorists in the area have been advised to allow for extra travel time.