Former One Nation media adviser Sean Black will spend at least the next two years in jail for the rape and assault of a woman in 2007.
Black, a former staffer for ex-senator Malcolm Roberts, was found guilty of one count of rape and two counts of assault in the Brisbane District Court this month following a four-day trial.
He was sentenced to five years in jail by Judge Glen Cash on Thursday, to be suspended after 27 months.
Black raped the woman after she told him to stop physically abusing her in October 2007.
He also pushed her down the stairs and kicked her.
In another incident, he slammed a door on her fingers.
He was acquitted of a third count of assault.
Black posed a low risk of re-offending given he had not committed a crime in the 11 years since the offences, Justice Cash ruled.
But he described him as having no remorse, also noting the impact of his crimes on his victim, including having to relive the trauma in the court process.