Dion Marshall, aged 31, of Beech Road in Reading, was found guilty by a unanimous jury verdict of the offence following a trial lasting two days at Reading Crown Court on Friday (30/10).
At 2.05am on Sunday 3 November 2019, Marshall was arrested in Friar Street in Reading for an unrelated offence and was taken into custody at Loddon Valley police station.
During a search, custody officers located a knuckle-duster in his jacket pocket.
The weapon was disguised as a key ring, but would have been capable of causing significant harm if used.
Marshall was charged via postal requisition with the offence on 6 February this year.
Marshall has been bailed to appear at Reading Crown Court for sentencing on Wednesday 9 December.
Investigating officer PC Marcus Bridger-Wilkinson, of the Reading Stronghold team, said: “The weapon that officers located in Marshall’s jacket pocket had the potential to cause significant injury had it been used.
“Thames Valley Police will not tolerate the carrying of any weapons in a public place, and I am pleased that he has been convicted of this offence.
“I would remind anybody who thinks that it is acceptable to carry a weapon that officers can stop and search individuals if they have reasonable grounds to do so, and we will work tirelessly to ensure weapons are kept off the streets of our communities.”