Court rulings based on laws made outside the U.S. would be unenforceable in Missouri if those laws violate the state or U.S. constitutions under a bill sent to Gov. Jay Nixon.
The House passed the measure 109-41 on Wednesday. The bill passed the Senate last month and now heads to the governor.
Versions of the bill considered in previous years specifically prohibited Islamic Sharia Law, but this legislation would affect all foreign legal codes.
The Missouri Constitution already enshrines the right to bear arms, but a state senator wants to expand that protection.
The Senate General Laws Committee scheduled a vote Monday on the proposal by Republican Sen. Kurt Schaefer, of Columbia.
The proposed constitutional amendment would define the right to bear arms as "inalienable" and require the state to defend against any "infringement" of that right.
Schaefer filed his measure shortly after President Barack Obama outlined his plans for stricter federal gun control laws.