Thompson was drafted by the Cincinnati Bengals in the third round, 93rd overall, in the 2012 NFL Draft. In 2013, he played in all 16 regular-season games, starting the last seven games, which included the Wild Card playoff game, where he replaced the injured Geno Atkins.