Kevin McDaid, whose address was given as Hillview, Buncrana, in Co Donegal, had previously pleaded guilty to a total of 15 charges.
This included seven indictable counts of common assault, three of criminal damage, three of assault occasioning actual bodily harm and one charge each of making threats to kill and false imprisonment.
At Derry Crown Court today, the 32-year-old was told that he will serve half his sentence in custody and half on supervised licence following his release from prison.
He also received a nine-month sentence to run concurrently to the four years for AOABH attacks on a male.
McDaid was further handed a five year restraining order for the catalogue of domestic abuse.
The incidents spanned a seven month period between May and November 2017 while he was in a relationship with the female.
Investigating officer Detective Sergeant Colin Neill said after the sentencing hearing: “Domestic abuse is a terrifying crime which has a long lasting impact on survivors.
“It takes a lot of strength and fortitude to come forward and make a complaint, and to see that complaint through the criminal justice system.
“Perpetrators should be aware that there are penalties and consequences for abusive actions within relationships including being locked up behind bars.
“I hope anyone who is currently suffering is assured that they can come forward and speak to us and that detectives in PSNI’s Public Protection Branch will treat you with sensitivity and respect.”