A man is facing more than a dozen charges after a woman was assaulted and a loaded gun was recovered in North York.

Toronto police said they were initially called to the Jane Street and Shoreham Drive area on Sunday for a break-and-enter.

When they arrived, officers learned that a man had allegedly assaulted and threatened a woman. He was subsequently arrested at the scene.

As he was being taken into custody, officers allegedly recovered a Glock 26 9mm pistol with 18 rounds of ammunition from the man.

Police said 24-year-old Deshawn Walters was later charged with assault, unlawfully in a dwelling house, uttering threats, escaping lawful custody of a peace officer and 10 other firearm-related offences, including possession of a prohibited weapon.

Walters is scheduled to appear in court on Monday.

Police are asking anyone with information to call 416-808-3100 or Crime Stoppers anonymously at 416-222-TIPS (8477).