Jacob Riordan, 33, of Whitewood Vale, Frimley, was jailed for four years at Winchester Crown Court on Friday 1 December.
In April 2022, officers received a report that a woman in her 20s had been the victim of a sustained campaign of coercive and controlling behaviour and had been assaulted by Riordan throughout two years in Aldershot and Farnborough.