Josh Norman officially is a 49er.
The 49ers announced Monday morning that they have signed the veteran cornerback to a one-year contract. Fellow veteran cornerback Dontae Johnson has been released to make room on the roster.
Norman will wear No. 26.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
Norman, 33, played in nine regular-season games last season for the Buffalo Bills, starting three of them. He recorded 24 tackles, one interception and four passes defensed. While he isn't the player he once was when he was named All-Pro and made the Pro Bowl in 2015, Norman still is a solid contributor and was ranked as a top-20 cornerback in the NFL last season by Pro Football Focus.
RELATED: 49ers overreactions: Shanahan innovative with QB platoon
He's expected to be the No. 3 cornerback for the 49ers, behind starters Jason Verrett and Emmanuel Moseley.
San Francisco 49ers
Find the latest San Francisco 49ers news, highlights, analysis and more with NBC Sports Bay Area and California.
Johnson, 29, played 14 games last season for the 49ers and started in three of them. He finished the year with 23 tackles and three passes defensed.