Presidents of India

Ranked by time in office · 1950–present

Holders17
In officeDroupadi Murmu
Longest tenureRajendra Prasad

Total time served (years, months, days)

  1. 1
    Rajendra Prasad26 Jan 1950 13 May 1962
    12yr3mo17d
  2. 2
    V. V. Giri3 May 1969 20 Jul 196924 Aug 1969 24 Aug 1974
    5yr2mo17d
  3. 3
    Pratibha Patil25 Jul 2007 25 Jul 2012
    5yr0mo0d
  4. 4
    R. Venkataraman25 Jul 1987 25 Jul 1992
    5yr0mo0d
  5. 5
    A. P. J. Abdul Kalam25 Jul 2002 25 Jul 2007
    5yr0mo0d
  6. 6
    Giani Zail Singh25 Jul 1982 25 Jul 1987
    5yr0mo0d
  7. 7
    K. R. Narayanan25 Jul 1997 25 Jul 2002
    5yr0mo0d
  8. 8
    Neelam Sanjiva Reddy25 Jul 1977 25 Jul 1982
    5yr0mo0d
  9. 9
    Pranab Mukherjee25 Jul 2012 25 Jul 2017
    5yr0mo0d
  10. 10
    Ram Nath Kovind25 Jul 2017 25 Jul 2022
    5yr0mo0d
  11. 11
    Sarvepalli Radhakrishnan13 May 1962 13 May 1967
    5yr0mo0d
  12. 12
    Shankar Dayal Sharma25 Jul 1992 25 Jul 1997
    5yr0mo0d
  13. 13
    Droupadi MurmuIn office25 Jul 2022 Present
    4yr1mo14d
  14. 14
    Fakhruddin Ali Ahmed24 Aug 1974 11 Feb 1977
    2yr5mo18d
  15. 15
    Zakir Husain13 May 1967 3 May 1969
    1yr11mo20d
  16. 16
    B. D. JattiActing12 Feb 1977 24 Jul 1977
    0yr5mo12d
  17. 17
    Mohammad HidayatullahActing20 Jul 1969 23 Aug 19696 Oct 1982 31 Oct 1982
    0yr1mo28d

Current holder in red. Tenure is last day minus oath date on the civil calendar, the same method as age, and the same day counts encyclopedias use (not 365-day years or 30-day months). Sitting office-holders run to today in India (IST) and increase at midnight. Toggle Total days for the exact elapsed day count. 2 people served more than one term; those rows add each spell and skip time out of office. As of 8 Sep 2026.

Source: IndiaGraphs leadership records.