Stephen Chaters, 24, had been out drinking in Camberley, Surrey, when he became aggressive, attacking the woman in a bedroom after returning to the Royal Military Academy in Sandhurst, Berkshire, Thames Valley Police said.
The 21-year-old victim, who he had just met, tried to leave but was followed into a car park where Chaters grabbed her hair and banged her head against the ground in May last year, a police spokesman said.
Chaters was found guilty of sexual assault and battery and jailed for five years and nine months at Reading Crown Court yesterday.
A Thames Valley Police spokesman said: “The victim said in court she has been traumatised by what Chaters has done to her and she will never be the same again.
“This sentence sends out a message that Thames Valley Police takes the reporting of sexual offences seriously and handles them sensitively, providing support for the victims of such offending, and works to secure prosecutions against those who offend.”