A Calgary man has been charged with two counts of aggravated assault, one count of uttering threats and one count each of mischief over $5,000 and uttering threatening behaviour.

In a news release Monday, police said the man had a lengthy criminal history and was released from custody.

The victim, a woman, had suffered from depression and had to leave her home in the city’s west end after receiving threatening phone calls from the man.

He has since left Calgary to return to the city.

The man was released on a promise to appear in court in January.

On Monday, he was charged with uttering a threat, uttering abusive language and mischief over the value of $5 and utterance of threatening behaviour, among other charges.

“It is unfortunate that a man who was not a violent person, was also a man with an unprovoked attack against his own child,” said Const.

Jason Michalyshen with the Calgary Police Service.

“This incident highlights the dangers of living with a violent offender and the consequences of a lack of professional support.

I would encourage anyone with information about this matter to contact police.”

The suspect was identified as 23-year-old Jeremy James Stroud, a resident of Calgary’s North Park neighbourhood.

“I want to thank the Calgary police for their swift action in responding to this serious and disturbing situation,” Stroud said in a statement to CBC News.

“While I have not spoken to the victim, I can confirm that she has since returned home to her family.

My family and I are working through the incident and hope to work through it together as well.”

Stroud was released to a safe place on Monday afternoon.