The legislation, passed Thursday, is aimed at stopping British ships from conducting oil explorations in waters belonging to the Falkland Islands.
"It is a tool that continues our fight for the sovereignty and natural resources of the Malvinas [the name for the islands in Spanish]," said Patricia Cubria, who brought the bill forward in June.
The bill prohibits vessels sailing under the British flag from "mooring, loading or carrying out logistical operations" in any of Buenos Aires province's ports.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Exploding whale video goes viral on Internet