Saracens flanker Kelly Brown has been named captain for Scotland's Test match against New Zealand on November 11.
The forward will be making his 50th cap against the Kiwis and succeeds Edinburgh hooker Ross Ford as skipper.
Brown was in line for the captaincy before a broken ankle forced him to miss this year's Six Nations.
Scotland coach Andy Robinson said: "Kelly Brown is an inspirational person. He has an aura, confidence and belief about him and a firm understanding of the game.
"He has been a very consistent performer for Scotland. It's because of these qualities that he has been appointed Scotland captain."
Robinson also praised Ford, saying: "I would like to congratulate Ross Ford in the way he has handled himself as captain of the side but also in respect of Kelly taking over."
Brown's most recent Test appearance was in the Rugby World Cup defeat to Argentina in September 2011.
Brown said: "It's obviously a huge honour and though I haven't played for Scotland for a while I'm really looking forward to the challenges ahead.
"On the flight up, it was like Christmas. It's been so long since I've actually played for Scotland so I'm really, really looking forward to that.
"And we're playing against the best side in the world so it's a massive, massive challenge but one, I'm sure, we'll thrive on."
Brown will be Scotland's fifth captain in two years.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here