Timothy Wayne Hickson, 50, was arrested and charged with the sexual offense involving the toddler on Dec. 25, 2016.
Hickson has been charged with first-degree forcible sex offense. Police did not say how he knew the child.
Hickson turned himself in to detectives on Thursday and is held in the Cumberland County Detention Center on a $250,000 secured bond.
Report a typo to the ABC13 staff