brown was signed as a free agent with the chicago bears on april 25, 2010, before being waived on september 4, 2010. he was signed to the indianapolis colts practice squad two days later, on september 6. he was signed as a free agent for the colts on november 1, 2010. he eventually rejoined the bears on june 15, 2012. he was waived by chicago on august 31. on april 8, 2013, brown was signed by the san diego chargers. he was signed to the hamilton tiger-cats' practice roster on june 23, 2014. he was released by the tiger-cats on november 14, 2014.