Ministers state that it will help to “sustain the integrity” of the event by allowing Scottish courts to levy fines on those who resell tickets for profit.
The UEFA European Championship (Scotland) Bill would give courts power to issue fines up to £20,000, but with an unlimited amount possible for the most serious offences.
If passed, it will also restrict street trading and outdoor advertising within event zones in Glasgow in line with commercial rights held by UEFA.
“Hosting Euro 2028 is an opportunity for Scotland to shine globally and to welcome thousands of fans to our cities, pubs, restaurants, hotels and communities,” said Scottish Business Minister Richard Lochhead.
“Our reputation for hosting major sporting and cultural events is known the world over.
“Hosting one of the most prestigious sporting events is an opportunity to truly cement this legacy.”
The competition is set to take across the UK and Ireland from June 9 to July 9, with Hampden Park due to stage matches in Scotland.
The 52,000-capacity stadium also hosted three group games and a round of 16 tie at Euro 2020, which took place in 2021 due to the COVID-19 pandemic.
Lochhead added that the legislation aims to enable Scotland to “grab the economic opportunities of the Euros by meeting our obligations as a host nation.”