Stuart Richard Keay, who's 48 and from Baring Close in Itchen Abbas, was found guilty following a three week trial at Winchester Crown Court.
Keay faced 16 charges against him relating to girls aged between six and 17 years-old who he abused in Winchester, Eastleigh and Denmead between 1992 and 2018.
A jury found him guilty of 15 charges, which included rape, indecent assault, inciting a child to commit an act of gross indecency, and sexual activity with a child.
According to police, the three victims came forward in 2018 after suffering years of abuse by him.
Detective Constable Naomi Stocker, from the Operation Amberstone team, said: "This was a huge investigation that took us back to 1992 when Keay's offending began, right the way to 2018, when his offending finally ceased due to the bravery of his victims.
"This was a truly appaling case of abuse, which took place over many years.
"I am overwhelmed by the bravery of the victims in coming forward and reporting what had happened to them.
"I want to commend them and thank them for their help in convicting Keay, a very dangerous and manipulative man.
"No amount of jail time will make up for what he has done, but I hope this serves to at least offer the victims some closure, and a chance to move on with their lives."