Police say the dramatic crash in Laverton North occurred when the sheep-carrying truck was travelling to Geelong on the Western Ring road off-ramp last night.
Two cars travelling on the Princes Highway overpass were hit by dead and injured sheep and one car rolled several times, but the occupants weren't injured.
The truck driver was also uninjured.
Police say the sheep carcasses will be cleaned up by council rangers later this morning.

