Police allege the man came home about 3am on July 27 and became violent.
It is alleged he struck a 23-year-old woman to the head and shoulders with a broom handle, before punching her in the face.
The victim suffered bruising to her face and body.
Police charged the man with aggravated assault occasioning bodily harm and aggravated assault. He will face the assault charges on December 7.
PerthNow Digital Edition.
Your local paper, whenever you want it.Get in front of tomorrow's news for FREE
Journalism for the curious Australian across politics, business, culture and opinion.
READ NOWOn October 1, he was found to have breached his bail conditions.
He pleaded guilty to the breach in Joondalup Magistrates Court and was fined $200.