Selected in the second round of the 2007 NFL Draft, Wilson spent his first three seasons with the Seattle Seahawks. During his time in Seattle, he recorded six interceptions, three of which were returned for touchdowns, forced three fumbles, and recovered four fumbles. He was nominated Seahawks Man of the Year in 2009. After leaving Seattle, he played six more seasons with four different teams.