Colombo: Dinesh Gunawardena took the oath as Sri Lanka's new prime minister on Friday, local television channels reported.
Gunawardena's appointment comes a day after six-time prime minister Ranil Wickremesinghe was sworn in as the country's new president.
A stalwart of Sri Lankan politics, Gunawardena, 73, earlier served as the foreign minister and education minister. He was appointed as Home Minister in April by then President Gotabaya Rajapaksa.
The prime minister's post fell vacant after Wickremesinghe, 73, was on Thursday sworn in as the country's eighth president after Gotabaya Rajapaksa fled the country and then resigned as president.
He has called for bipartisanship to address the unprecedented economic crisis the country is facing.
(With PTI, Reuters inputs.)