Thompson joined the Baltimore Ravens in 2012 as an undrafted free agent. The wide receiver had appeared in 13 games with the Ravens and recorded 15 receptions for 147 yards between 2012-2013. He also returned 22 kicks for 590 yards during this time. This season, Thompson had been a member of the Ravens practice squad.
Thompson's best career game came against the Bills in 2013. He caught four passes for 50 yards and logged his longest career reception, a 33 yard catch.