FBI spokeswoman Shelley Lynch said Sunday the 17-year-old girl is reunited with her parents after being found overnight at a home in Duluth, about 30 miles northeast of Atlanta.
Agents arrested Michael Wysolovski on charges that include sex offenses, cruelty to children and false imprisonment.
The girl was 16 when she left home near Charlotte, North Carolina, in May 2016.
WBTV reported last year her parents found a diary detailing plans to run off with an older man she met online. Her father said the man "gradually wormed his way into her good graces."
It's unknown if Wysolovski has a lawyer.
Report a typo to the ABC13 staff