Police caught Brian Adkison Friday at a home in Morgan County.
Officers were called to the home on a burglary called.
Adkison is accused of kidnapping, 23-year-old Lauren Crawford last weekend. Authorities from jurisdictions across the state searched for Adkison for nearly a week.
Crawford was found the next day at a hospital in the Boone County area.