The laws passed in the upper house 20 votes to 18 with the support of four crossbenchers.
It has passed after politicians spent much of Tuesday night debating the legislation, with discussions taking a total of 21 hours.
The bill was on Wednesday sent back to the lower house with six suggested amendments, before it returned to the upper house today for the final vote.
The new pandemic laws will come into effect from December 16, with Victoria’s current state of emergency powers set to expire on December 15.
The state will then become the first Australian state or territory to have legislation specifically for the occurrence of a pandemic.
The controversial legislation will mean the Chief Health Officer will no longer have the power to declare a pandemic and issue health orders.
The final call will now be made by the Premier and Health Minister.
Earlier today, ex-Labor minister Adem Somyurek took credit for the bill’s amendments, saying, “So if it has been fixed, it’s me that fixed it”.