This list of longest-serving senators of the Philippines includes senators who have served for at least 12 years (a total period exceeding the usual limit of two six-year terms) in the Senate of the Philippines.

For senators elected in 1941, only the days from June 9, 1945, after the First Commonwealth Congress first convened, are counted, excluding the days they were unable to serve due to the Japanese occupation of the Philippines and the outbreak of World War II.

Time in the Philippine Senate Lorenzo Tañada currently holds the record for the longest uninterrupted term in the Philippine Senate, serving from 30 December 1947 to 30 December 1971—a total of 8,766 days (24 years) of continuous service. Franklin Drilon is tied with Tañada in terms of total length of service, but he served four non-consecutive terms. Tito Sotto assumed office for his fifth term on 30 June 2025 and became the longest-serving senator, in Philippine history overall, surpassing Tañada.

# Portrait Name(lifespan)Party affiliations Constituency Tenure Time in office Overall tenure1Tito Sotto(born 1948)LDP(1992–1997;1998–2004)Nationwide at-largeJune 30, 1992 – June 30, 2004KAMPI(1997–1998) rowspan="2" NPC(2010–2022;2025–present)June 30, 2010 – June 30, 2022June 30, 2025 – present2(tie)Lorenzo Tañada(1898–1992)Liberal(1947–1953)Nationwide at-largeDecember 30, 1947 – December 30, 1971Citizens'(1953–1957)NCP(1957–1971)Franklin Drilon(born 1945)Lakas(1995–1998)Nationwide at-largeJune 30, 1995 – June 30, 200724 years, 0 daysLAMMP(1998–2000)Independent(2000–2003) rowspan="2" Liberal(2003–2007;2010–2022)June 30, 2010 – June 30, 20224Edgardo Angara(1934–2018)Independent(1987–1992)Nationwide at-largeJune 30, 1987 – June 30, 199823 years, 0 days rowspan="2" LDP(1992–1998;2001–2013)June 30, 2001 – June 30, 20135Juan Ponce Enrile(1924–2025)Nacionalista(1987–1992)Nationwide at-largeAugust 15, 1987 – June 30, 199222 years, 320 daysIndependent(1995–2001)June 30, 1995 – June 30, 2001PMP(2004–2016)June 30, 2004 – June 30, 20166Loren Legarda(born 1960)Lakas(1998–2003)Nationwide at-largeJune 30, 1998 – June 30, 2004Independent(2003–2004) rowspan="2" NPC(2007–2019;2022–present)June 30, 2007 – June 30, 2019June 30, 2022 – present7Gregorio Honasan(born 1948) rowspan="2" Independent(1995–2004;2007–2012)Nationwide at-largeJune 30, 1995 – June 30, 200421 years, 0 daysJune 30, 2007 – June 30, 2019UNA(2012–2019)8(tie)Gil Puyat(1907–1981)Nacionalista(1951–1972)Nationwide at-largeDecember 30, 1951 – September 23, 1972Lorenzo Sumulong(1905–1997)Liberal(1949–1955)Nationwide at-largeDecember 30, 1949 – December 30, 196720 years, 268 days rowspan="2" Nacionalista(1955–1967;1969–1972)December 30, 1969 – September 23, 197210Alejo Mabanag(1886–after 1961)NacionalistaUnipersonalista(1922–1925)2nd districtJune 6, 1922 – June 5, 192819 years, 216 days rowspan="2" Democrata(1925–1928;1931–1934)June 2, 1931 – November 15, 1935NacionalistaDemocrataPro-Independencia(1934–1935) rowspan="2" Nacionalista(1946–1949;1953–1959)Nationwide at-largeMay 25, 1946 – December 30, 1949December 30, 1953 – July 14, 195911(tie)Panfilo Lacson(born 1948)LDP(2001–2004)Nationwide at-largeJune 30, 2001 – June 30, 2013 rowspan="2" Independent(2004–2013;2016–2021)June 30, 2016 – June 30, 2022Reporma(2021–2022)Independent(2025–present)June 30, 2025 – presentKiko Pangilinan(born 1963) rowspan="3" Liberal(2001–2013;2016–2022;2025–present)Nationwide at-largeJune 30, 2001 – June 30, 2013June 30, 2016 – June 30, 2022June 30, 2025 – presentPia Cayetano(born 1966)Lakas(2004–2007)Nationwide at-largeJune 30, 2004 – June 30, 2016 rowspan="2" Nacionalista(2007–2016;2019–present)June 30, 2019 – presentLito Lapid(born 1955)Lakas(2004–2012)Nationwide at-largeJune 30, 2004 – June 30, 2016Independent(2012–2016)NPC(2019–present)June 30, 2019 – present15Manuel L. Quezon(1878–1944)Nacionalista(1916–1922;1925–1934)5th districtOctober 16, 1916 – November 15, 1935NacionalistaColectivista(1922–1925)NacionalistaDemocratico(1934–1935)16José Clarín(1879–1935)Nacionalista(1916–1922;1925–1931)11th districtOctober 16, 1916 – June 2, 1935NacionalistaUnipersonalista(1922–1925)Democrata(1931–1934)NacionalistaDemocratico(1934–1935)17(tie)Serge Osmeña(born 1943)Lakas(1995–1997)Nationwide at-largeJune 30, 1995 – June 30, 200718 years, 0 daysIndependent(1997–1998)Liberal(1998–2001)PDP–Laban(2001–2007)Independent(2010–2016)June 30, 2010 – June 30, 2016Miriam Defensor Santiago(1945–2016) rowspan="2" PRP(1995–2001;2004–2016)Nationwide at-largeJune 30, 1995 – June 30, 200118 years, 0 daysJune 30, 2004 – June 30, 2016Ralph Recto(born 1964)Lakas(2001–2004)Nationwide at-largeJune 30, 2001 – June 30, 200718 years, 0 daysNacionalista(2004–2007)Liberal(2010–2018)June 30, 2010 – June 30, 2022Nacionalista(2018–2022)Bong Revilla(born 1966) rowspan="2" Lakas(2004–2016;2019–2025)Nationwide at-largeJune 30, 2004 – June 30, 201618 years, 0 daysJune 30, 2019 – June 30, 202521Arturo Tolentino(1910–2004)Nacionalista(1957–1972)Nationwide at-largeDecember 30, 1957 – September 23, 197217 years, 268 daysNPC(1992–1995)June 30, 1992 – June 30, 199522Eulogio Rodriguez(1883–1964) rowspan="2" Nacionalista(1945–1947;1949–1964)Nationwide at-largeJune 9, 1945 – December 30, 194717 years, 184 daysDecember 30, 1949 – December 9, 196423Aquilino Pimentel Jr.(1933–2019) rowspan="2" PDP–Laban(1987–1992;1998–2010)Nationwide at-largeJune 30, 1987 – June 30, 199217 years, 0 daysJune 30, 1998 – June 30, 201024Mariano Cuenco(1888–1964)Nacionalista(1945–1946)Nationwide at-largeJune 9, 1945 – December 30, 195116 years, 261 daysLiberal(1946–1951)Nacionalista(1953–1964)December 30, 1953 – February 25, 196425(tie)Jinggoy Estrada(born 1963) rowspan="2" PMP(2004–2016;2022–present)Nationwide at-largeJune 30, 2004 – June 30, 2016June 30, 2022 – presentFrancis Escudero(born 1969)NPC(2007–2009)Nationwide at-largeJune 30, 2007 – June 30, 2019Independent(2009–2018) rowspan="2" NPC(2018–2019;2022–present)June 30, 2022 – present27Camilo Osías(1889–1976) rowspan="2" Nacionalista(1925–1929;1947–1953)2nd districtJune 2, 1925 – March 4, 192915 years, 275 daysNationwide at-largeDecember 30, 1947 – December 30, 1953Liberal(1961–1967)December 30, 1961 – December 30, 196728Rodolfo Biazon(1935–2023) rowspan="2" LDP(1992–1995;1998–2004)Nationwide at-largeJune 30, 1992 – June 30, 199515 years, 0 daysJune 30, 1998 – June 30, 2010Aksyon(2004)Liberal(2004–2010)29(tie)Ambrosio Padilla(1910–1996)Liberal(1957–1972)Nationwide at-largeDecember 30, 1957 – September 23, 1972John Henry Osmeña(1935–2021) rowspan="2" Liberal(1971–1972;1987–1992)Nationwide at-largeDecember 30, 1971 – September 23, 197214 years, 268 daysJune 30, 1987 – June 30, 1995 rowspan="2" NPC(1992–1995;2001–2004)June 30, 1998 – June 30, 2004LDP(1998–2001)31Juan Miguel Zubiri(born 1969)Lakas(2007–2011)Nationwide at-largeJune 30, 2007 – August 3, 2011Independent(2016–present)June 30, 2016 – present32Alan Peter Cayetano(born 1970)Nacionalista(2007–2017)Nationwide at-largeJune 30, 2007 – May 17, 2017Independent(2022–present)June 30, 2022 – present33Fernando Lopez(1904–1993)Liberal(1947–1949)Nationwide at-largeDecember 30, 1947 – December 30, 194914 years, 0 daysDemocratic(1953–1957)December 30, 1953 – December 30, 1965Nacionalista(1957–1965)34Claro M. Recto(1890–1960)Democrata(1931–1934)5th districtJune 2, 1931 – November 15, 193513 years, 333 daysNacionalistaDemocratico(1934–1935) rowspan="2" Nacionalista(1945–1946;1952–1958)Nationwide at-largeJune 9, 1945 – May 25, 1946April 3, 1952 – October 2, 1960Citizens'(1958–1960)35Koko Pimentel(born 1964)PDP–Laban(2011–2021)Nationwide at-largeAugust 11, 2011 – June 30, 2025Nacionalista(2024–2025)36José O. Vera(1888–1956) rowspan="2" Nacionalista(1925–1931;1931–1934)6th districtJune 2, 1925 – June 2, 193113 years, 308 daysAugust 18, 1931 – November 15, 1935NacionalistaDemocrataPro-Independencia(1934–1935)Nacionalista(1946–1949)Nationwide at-largeMay 25, 1946 – December 30, 194937Sergio Osmeña(1878–1961)NacionalistaUnipersonalista(1922–1925)10th districtJune 6, 1922 – November 15, 1935Nacionalista(1925–1934)NacionalistaDemocrataPro-Independencia(1934–1935)38Jose Maria Veloso(1886–1969)Nacionalista(1916–1919)9th districtOctober 16, 1916 – June 3, 191913 years, 31 daysDemocrata(1925–1931)June 2, 1925 – November 15, 1935Nacionalista(1931–1934)NacionalistaDemocratico(1934–1935)39Hadji Butu(1865–1937)Nacionalista(1916–1920)12th districtOctober 16, 1916 – November 15, 192013 years, 26 daysDemocrata(1922–1931)June 6, 1922 – June 2, 193140José Avelino(1890–1986)Nacionalista(1928–1935)9th districtJune 5, 1928 – November 15, 193513 years, 17 daysLiberal(1946–1951)Nationwide at-largeMay 25, 1946 – December 30, 195141Quintín Paredes(1884–1973)Nacionalista(1945–1946)Nationwide at-largeJune 9, 1945 – May 25, 194612 years, 350 daysLiberal(1949–1961)December 30, 1949 – December 30, 196142Emiliano Tría Tirona(1883–1952)Democrata(1922–1928)4th districtJune 6, 1922 – June 5, 192812 years, 304 daysNacionalista(1945–1947)Nationwide at-largeJune 9, 1945 – April 8, 1952Liberal(1947–1952)43(tie)Alejandro Almendras(1919–1995)Nacionalista(1959–1972)Nationwide at-largeDecember 30, 1959 – September 23, 1972Genaro Magsaysay(1924–1978)Nacionalista(1959–1969)Nationwide at-largeDecember 30, 1959 – September 23, 1972Liberal(1969–1972)

Seniority in the Philippine Senate

Seniority in the Philippine Senate is customarily determined by the cumulative length of prior service in the Senate before the current Congress. When two or more senators have served for the same cumulative length of time, seniority is determined first by the longest uninterrupted period of prior service and, if still tied, by the earlier date on which the cumulative length of service was achieved. The most senior senator, similar to the Dean of the United States Senate, has traditionally been elected president of the Senate or president pro tempore, although this practice has become less common in the modern Senate.

As of the 20th Congress, the most senior member of the Senate is Tito Sotto, who had served 24 years before his re-election in 2025. He succeeded Loren Legarda, who was the most senior senator during the 19th Congress.

Legislature Senator Party Length of previous tenures 8th Congress Jovito Salonga Liberal 6 years, 268 days 9th Congress Arturo Tolentino NPC 14 years, 268 days 10th Congress Ernesto Maceda NPC 8 years, 268 days 11th Congress John Henry Osmeña LDP 8 years, 268 days 12th Congress NPC 11 years, 268 days 13th Congress Edgardo Angara rowspan="3" LDP 14 years, 0 days 14th Congress 17 years, 0 days 15th Congress 20 years, 0 days 16th Congress Juan Ponce Enrile PMP 19 years, 320 days 17th Congress Tito Sotto rowspan="2" NPC 18 years, 0 days 18th Congress 21 years, 0 days 19th Congress Loren Legarda NPC 18 years, 0 days 20th Congress Tito Sotto NPC 24 years, 0 days

See also List of senators of the Philippines

Notes

References

List of Previous Senators - Senate of the Philippines Roster of Philippine Senators | Official Gazette of the Republic of the Philippines