Sean Jay Dillon is charged with first degree rape by force or fear, and lewd or indecent acts to a child under 16.
Police say the assaults came to light when the now 18-year-old told her mother Dillon had been forcing her to have sex for several years.
They say Dillon denied those accusations, but admitted receiving oral sex from a 6-year-old girl about 2 years ago.
According to the arrest report, Dillon said he had been asleep when the girl came in and pulled down his pants and began performing the act.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.