A MAN hid guns and drugs in his wine cellar and kept cash inside a washing machine, a Perth court has heard.

Justin Glen Rinaldi appeared to wipe away tears as he pleaded guilty in the West Australian District Court on Monday to 39 charges, including possession of drugs with intent to sell or supply and possessing firearms without a licence or permit.

Prosecutor Carmel Barbagallo said police raided Rinaldi’s Belmont home in February last year and found more than 800 grams of MDMA with a purity ranging from 25 to 73 per cent.

Camera Icon Justin Rinaldi hid guns and drugs in his wine cellar and roof, and kept $330,000 cash in a washing machine, a Perth court has heard. Credit: News Corp Australia

Rinaldi also had about 1650g of methylamphetamine with 45 to 77 per cent purity.

She said more than seven grams of cocaine, which was 68 per cent pure, was also seized.

Seven pistols, seven rifles — some of which were military grade — and more than 2300 rounds of ammunition were also found during the search.

Only one gun was found in a safe but another was left in an unlocked car, the court heard.

Rinaldi also had a GPS jamming device, which could be used to block police communications, and more than $330,000 in cash, the court heard.

Seized items were found in an ice cream tub, West Coast Eagles bag, drawers in a spare room, cooler bag, tackle box, camera bag, a box in the roof cavity and on a workbench.

Defence counsel John Korn said the weapons had been left at Rinaldi’s house by another man who had been living with his client.

The man left Perth in February 2011 and his remains were found about one year later in remote South Australian bushland, but there were no suspicious circumstances surrounding his death, Mr Korn added.

Rinaldi’s trial had been scheduled to begin on Monday until he changed his plea.

He is due back in court on Tuesday and will be sentenced next year.