33-åringen påträffades på Storgatan i Strängnäs med två knivar, och har åtalats vid Eskilstuna tingsrätt.
Det visade sig dessutom att han var påverkad av cannabis, som är narkotikaklassat.
Händelsen daterar sig till den 31 maj 2019.
Den åtalade, vars hemort är obekant, har erkänt båda gärningarna.
Målet kan avgöras utan huvudförhandling och åklagaren föreslår böter om totalt 2 000 kronor.