"I'm headed to Louisville," Middleton confirmed with CardinalAuthority.com.
Minutes earlier, Middleton announced his final college choice via Twitter.
"I want to announce that I'm switching my commitment from the University of Mississippi to the University of Louisville," adding the hashtag CardNation.
Middleton had been committed to Ole Miss since July, but a lengthy relationship with Louisville head coach Charlie Strong, as well as his familiarity with the Cardinals program, left him questioning his decision for weeks.
On Saturday, moments before he began his official visit with Louisville, Middleton told CardinalAuthority.com that he had one question that needed a response before he could make his final choice between the Cardinals and Rebels.
"My main question though is about Coach Strong and the coaching change stuff," he said. "I want to know if he's going to be there."
Middleton returned home from his visit and spoke with Strong again on Sunday evening.
"He told me that he had no intentions of leaving," said Middleton. "He said that he's working to hard to just leave for something else."
Middleton will enroll early and will begin classes at Louisville in January. Click here for updated list of Cardinal commitments.
The 6-foot-1, 245-pound pass rusher had an excellent senior season. He lead his team to the second round of the state playoffs and finished with 79 total tackles, including 35 for loss and 12 sacks. He also snagged 2 interceptions, including one in the playoffs that he returned 49-yards for a touchdown.
Middleton was an Alabama All-Star selection and will play in the annual Alabama v. Mississippi high school all-star game on December 15.