The redshirt junior was named a starting cornerback before the Trojans season opener at Hawaii, but it was against the Rainbow Warriors that Brown went down with a knee injury.
He's been sidelined ever since.
But Brown made his return to Howard Jones Field this week for practice and confirmed Tuesday that he'll start in place of Torin Harris on Saturday.
"I feel amazing," Brown said. "My knee is feeling strong and healthy, so I'm ready to go."
His return comes on the heels of back-to-back poor performances by USC's secondary.
Asked about Brown's return, USC interim head coach Ed Orgeron said it was "great".
"It's awesome," Orgeron said. "He gives us some depth there. It was a problem area and he looked pretty good this week."
The Trojans allowed Arizona State to complete 24 passes for 351 yards and three touchdowns in their 62-41 loss in Tempe.
On Thursday night, Arizona was able to post 363 passing yards on 28 catches, including four touchdowns, in the Trojans 38-31 win.
"We are here to stop the main guys," Brown explained. "That's why we are here."
Brown started two games in 2012 and as the Trojans difficulties on defense have continued to mount over the last two games, his return has become much anticipated within the program and outside of it. Since watching games for the last six weeks, Brown says he's learned more about his position.
"We are big on communication," he said. "There was a lot of communication last week, a lot of quick routes and windows. So [we need] a lot of communication.
Whether or not he's the answer to the problem will be seen on Saturday when USC kicks off at Notre Dame.