He is playing his first tournament since suffering serious injuries in a car accident in December 2022 that kept him out of last year's IPL as well as the 50-overs World Cup in India
Malinga, part of the Sri Lanka team to win the World T20 title in Bangladesh earlier this month, replaces Dinesh Chandimal as captain.
Malinga, who was vice-captain to Chandimal, took over the captaincy for the last three matches in the World T20, including the final against India.
He will lead Sri Lanka in the one-off T20 international against England at the Oval on May 20 at the start of series which includes five one-day internationals and two tests.