Pat Cummins will take on the captaincy of Australia's one-day international men's side, after Aaron Finch stepped down from the role.
Finch retired from the 50-over format last month during a form slump, with Test skipper Cummins confirmed as his replacement by Cricket Australia.
"I have thoroughly enjoyed playing under Finchy and have learnt an enormous amount from his leadership," Cummins said.
"They are significant shoes to fill, although we are extremely fortunate to have a one-day squad with a huge amount of experience."
The 29-year-old assumed the Test captaincy before last summer's Ashes series after Tim Paine stepped away from the sport, ending a long run of bowlers not being favoured as leadership material within the Australian set-up.
"Pat has done an excellent job since taking on the captaincy of the Test side and we look forward to him leading the one-day team to the 2023 World Cup in India," chair of selectors George Bailey said.
Finch keeps the captain's armband for the Twenty20 side, with their World Cup defence starting against New Zealand at the SCG on Saturday.
Cummins has played 73 ODIs for Australia since making his debut in 2011.