Larkin, a Waterford native who played for the USA NTDP and the University of MI before turning pro, will be the team's fourth captain since 1986 and the 37th captain in team history.
The 24-year-old Larkin succeeds Henrik Zetterberg, who was Detroit's captain from 2012-2018.
Larkin, a Detroit-area native and former University of MI star, has served as an alternate captain in each of the past two seasons. "I played my whole career here, my whole life here, you see the players, even Steve [Yzerman] himself, that have been that and have been the ultimate Red Wings".
Yzerman said before last season's training camp - his first as Detroit's general manager - that he wanted to get to know the players before naming a captain, and that when the franchise did decide on one, "I intend that person to be the captain for a long time".
Originally from Waterford, Mich., Larkin grew up a Red Wings fan.
"In order to lead people, you have to have respect from those that you're leading, and there is zero doubt that Dylan has the respect of every person in that room", Red Wings coach Jeff Blashill said. "He is ready for the challenges that come with serving as captain and will be complimented by a great leadership group ready to support him".