Michael Clarke has been named as captain of Australia's Test match and one-day international teams.
The batsman had been the anticipated choice of Cricket Australia following Ricky Ponting's resignation, and his appointment was confirmed at a press conference.
Ponting remains a member of Australia's squad for next month's series of one-day internationals in Bangladesh.
On his appointment Clarke said: "What an honour it is to be named captain of Australia."Clarke had served as vice-captain to Ponting, and in Ponting's injury-enforced absence he led Australia to a 6-1 victory over England in the one-day international series which preceded the World Cup.
His deputy will be all-rounder Shane Watson, while Cameron White has been selected to captain the Twenty20 team.
Clarke said: "It was a huge surprise to see Ricky stand down. I was very much unaware of where he was at, and had no idea he was going to step down and that was a surprise to me.
"I want to thank him for his help, support and guidance, and look forward to continuing our work together going forward."
Ponting led Australia's one-day international team for nine years, and the Test side for seven years, but has opted to leave the role and return to the team ranks as he bids to rediscover his best form.
Clarke rejected the suggestion that Ponting, given his stature in the game, could be "an elephant in the dressing room".
"I don't think Ricky is an elephant in any room," Clarke said. "I know he'll let me do my job to the best of my ability."
Watson is relishing his own increased responsibility. "I'd like to say how honoured I am to be awarded the vice-captaincy of the Australian team," Watson said.
"It's a big thrill for me. I'm looking forward to working closely with Michael to build something big for the future.
"I'm sure he's looking forward to it, I definitely am."
Cricket Australia chairman Jack Clarke endorsed Clarke's appointment, saying: "Michael has shown himself to be excellent with his on-field tactics when heading the national side.
"To captain your country is a great honour and responsibility and I congratulate Michael and wish him the best in what will be an exciting and challenging time."
Australia will play three one-day matches against Bangladesh, all in Dhaka, on April 9, 11 and 13.
Their squad shows changes to the group which travelled to the World Cup, where defeat to India ended their campaign in the quarter-finals.
With Shaun Tait quitting one-day internationals after the tournament, the selectors have brought in James Pattinson, a 20-year-old pace bowler who plays state cricket for Victoria, while David Hussey missed out for family reasons and Xavier Doherty returns.