He started 13 games for the Bengals in 2009 and had 29 tackles and two sacks. However, he injured his knee against the Miami Dolphins last Oct. 31 and was placed on injured reserve after starting the first seven games of 2010 season.
Johnson thanked his Bengals teammates and the team's fans for their support in a post to Twitter on Tuesday.
"All my who dey nation! Thanks! Y'all are some stand up people! Great folks here and great teammates! My next project will be even better!" he wrote.
The team also announced Tuesday that it had waived tight end Garrett Mills.
Information from ESPN.com senior NFL writer John Clayton was used in this report.