In a significant milestone for Indian political history, Prime Minister Narendra Modi has officially become the second longest-serving Prime Minister of India in an uninterrupted term, surpassing the record previously held by former Prime Minister Indira Gandhi. As of Friday, July 25, 2025, Prime Minister Modi completed 4,078 consecutive days in office.
This achievement places Prime Minister Modi solely behind Jawaharlal Nehru, India’s first Prime Minister, who holds the record for the longest unbroken tenure. Indira Gandhi had served an uninterrupted term of 4,077 days from January 24, 1966, to March 24, 1977.
Prime Minister Modi, who was sworn in for his first term on May 26, 2014, and recently began his third consecutive term in June 2024, has now led the Bharatiya Janata Party (BJP) to victory in three consecutive Lok Sabha elections.
Beyond this latest record, Prime Minister Modi also holds several other distinctions: he is the first Prime Minister born after India’s independence, the longest-serving non-Congress Prime Minister, and the only non-Congress leader to have completed two full terms and been re-elected twice with a clear majority. His political journey includes a significant tenure as the Chief Minister of Gujarat from 2001 to 2014 before assuming the nation’s top office.
This milestone further solidifies Prime Minister Modi’s prominent place in India’s political narrative, underscoring his enduring appeal and sustained leadership in both state and national politics for nearly 24 years.