Waterloo Regional Police say two guns were seized as a man was being arrested in Kitchener on Wednesday.
They say that officers were serving an outstanding warrant near Brybeck Crescent when they arrested the 27-year-old man from Kitchener.
The officers then searched a vehicle where they found the weapons.
The Kitchener man is facing numerous charges, including possession of a restricted firearm with ammunition, possession of a weapon for a dangerous purpose, careless use of a firearm, and possession of unmarked cigarettes.
Police say the man was held in custody pending a bail hearing.