Shaun Higginson aged 47, of no fixed abode, pleaded guilty to a total of eight offences including one count of attempted rape of a female under 16, one count of gross indecency with a girl under 14 and six counts of indecent assault on a girl under 14.
The charges relate to offences that took place against one child between 1987 and 1992 in Southampton.
Higginson was sentenced at Portsmouth Crown Court to a total of 13 years in jail and handed a lifetime Sexual Harm Prevention Order.