En 2006, Chris Brown remporte en individuel sa première médaille lors d'une compétition internationale majeure, terminant à la troisième place des Championnats du monde en salle de Moscou. Il obtient les meilleurs résultats de sa carrière lors des Jeux panaméricains 2007 de Rio de Janeiro en s'imposant d'abord sur 400 m devant le Canadien Tyler Christopher, avant de remporter quelques jours plus tard la finale du relais 4 × 400 m aux côtés de Andrae Williams, Avard Moncur et Michael Mathieu.