Name | Party | Tenure | Head of Government |
|
Colvin R. de Silva |
 |
Lanka Sama Samaja Party |
31 May 1970 – 2 September 1975 |
|
Sirimavo Bandaranaike |
|
Ratnasiri Wickremanayake |
 |
Sri Lanka Freedom Party |
1975 – 1977 |
|
M. D. H. Jayawardena |
 |
United National Party |
1977 – 1979 |
|
J. R. Jayewardene |
Montague Jayawickrama |
 |
United National Party |
1979 – 1989 |
Gamini Dissanayake |
 |
United National Party |
18 February 1989 – 30 March 1990 |
|
Ranasinghe Premadasa |
Ranjan Wijeratne |
 |
United National Party |
30 March 1990 - 2 March 1991 |
Rupa Karunathilake |
 |
United National Party |
14 March 1991 - 16 August 1994 |
|
Ratnasiri Wickremanayake |
 |
Sri Lanka Freedom Party |
19 October 2000 - 12 December 2001 |
|
Chandrika Kumaratunga |
|
Lakshman Kiriella |
 |
United National Party |
12 December 2001 – 2 April 2004 |
|
Anura Priyadharshana Yapa |
 |
Sri Lanka Freedom Party |
10 April 2004 - 23 November 2005 |
Milroy Fernando |
 |
Sri Lanka Freedom Party |
23 November 2005 - 28 January 2007 |
Mahinda Rajapaksa |
D. M. Jayaratne |
 |
Sri Lanka Freedom Party |
28 January 2007 - 23 April 2010 |
Mahinda Samarasinghe |
 |
Sri Lanka Freedom Party |
23 April 2010 – 9 January 2015 |
|
Lakshman Kiriella |
 |
United National Party |
12 January 2015 - 17 August 2015 |
Maithripala Sirisena |
Navin Dissanayake |
 |
United National Party |
4 September 2015 - 22 November 2019 |
Maithripala Sirisena |
Dr. Ramesh Pathirana |
 |
Sri Lanka Podujana Peramuna |
25 Nov 2019 - 07 Aug 2020 |
Gotabaya Rajapaksa |
Dr. Ramesh Pathirana |
 |
Sri Lanka Podujana Peramuna |
17 Aug 2020 - 23 October 2023 |
Gotabaya Rajapaksa |