Senior Officers of the IAF - 2004 by date of rank

1948 | 1949 | 1950 | 1951 | 1952 | 1953 | 1954 | 1955 | 1956 | 1957 | 1958 | 1959 | 1960 | 1961 | 1962 | 1963 | 1964 | 1965 | 1966 | 1967 | 1968 | 1969 | 1970 | 1971 | 1972 | 1973 | 1974 | 1975 | 1976 | 1977 | 1978 | 1979 | 1980 | 1981 | 1982 | 1983 | 1984 | 1985 | 1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 |

View by Seniority | Appointment | Date of Rank

Rank & NameAppointment, UnitDates
Air Chief Marshal Srinivasapuram Krishnaswamy (6338 F(P))CAS, Air Head QuartersDelhi2001-12-31 to 2004-12-31 - Retired
Air Chief Marshal Shashindra Pal Tyagi (8130 F(P))CAS, Air Head QuartersDelhi2004-12-31 to 2007-03-31
Air Marshal Michael McMahon (7399 F(P))Cmde Cmdt, No.14 Squadron1997-09-08 to 2004-09-30 - Retired
Air Marshal Manek Bomanshaw Madon (7681 F(P))Cmde Cmdt, No.29 Squadron1998-01-01 to 2005-12-31
Air Marshal Allandur Sulochanan Gurunathan (10443 F(P))Cmde Cmdt, No.16 Squadron1998-03-16 to 2004-03-31 - Retired
Air Marshal Sunil Kumar Malik (9002 F(P))Cmde Cmdt, No.17 Squadron1998-10-26 to 2005-07-31
Air Marshal Vijay Adhyutrao Patkar (8632 AE(L))AOM, Air Head QuartersDelhi2001-11-01 to 2004-06-30
Air Marshal Manek Bomanshaw Madon (7681 F(P))AOC-in-C, Eastern Air CommandShillong2002-01-21 to 2004-10-31 - Retired
Air Marshal Narayan Menon (9005 F(P))AOP, Air Head QuartersDelhi2002-02-01 to 2004-09-30 - Retired
Air Marshal Dinesh Chandra Nigam (7938 AE(L))AOC-in-C, Maintenance CommandNagpur2002-05-01 to 2004-04-30
Air Marshal Raghu Rajan (8997 F(P))DCAS, Air Head QuartersDelhi2002-06-05 to 2004-03-31
Air Marshal Subhash Bhojwani (9734 F(P))SASO, Western Air CommandDelhi2002-06-06 to 2004-07-11
Air Marshal Prakashchandra Khandubhai Desai (10078 AE(M))SMSO, Maintenance CommandNagpur2002-06-12 to 2004-11-30 - Retired
Air Marshal Padamjit Singh Ahluwalia (11631 F(P))Cmde Cmdt, No.1 Squadron2003-01-01 to 2007-12-31
Air Marshal Tej Mohan Asthana (7672 F(P))C-in-C, Strategic Forces CommandDelhi2003-01-10 to 2004-06-30 - Retired
Air Marshal Brijendra Mohan Bali (8438 F(P))AOC-in-C, Central Air CommandAllahabad2003-02-01 to 2004-03-31 - Retired
Air Marshal Ajit Bhavnani (10440 F(P))SASO, Central Air CommandAllahabad2003-02-01 to 2004-07-03
Air Marshal Sharad Yeshwant Savur (10525 F(P))SASO, Eastern Air CommandShillong2003-02-01 to 2004-07-31
Air Marshal Michael McMahon (7399 F(P))VCAS, Air Head QuartersDelhi2003-02-01 to 2004-09-30 - Retired
Air Marshal Bijoy Krishna Pandey (8990 F(P))AOC-in-C, Training CommandBangalore2003-02-14 to 2004-05-31 - Retired
Air Marshal Satish Kumar Jain (9716 F(P))SASO, Training CommandBangalore2003-02-15 to 2004-07-11
Air Marshal Adi Rustomji Ghandhi (7722 F(P))AOC-in-C, South Western Air CommandGandhinagar2003-11-17 to 2004-06-30 - Retired
Air Marshal Shashindra Pal Tyagi (8130 F(P))AOC-in-C, Western Air CommandDelhi2003-11-17 to 2004-12-31
Air Marshal Parimal Kumar Sarkar (26480 MED)DGMS (Air), Air Head QuartersDelhi2003-11-26 to 2004-09-30 - Retired
Air Marshal Fali Homi Major (11442 F(P))DCIDS (Ops), Integrated Defence StaffNew Delhi2004-01-01 to 2005-09-04
Air Marshal Avinash Deodata Joshi (10886 F(P))SASO, South Western Air CommandGandhinagar2004-01-01 to 2004-10-31
Air Marshal Sunil Kumar Malik (9002 F(P))AOC-in-C, Southern Air CommandTrivandrum2004-01-02 to 2004-09-30
Air Marshal Avdesh Kumar Singh (11005 F(P))IG (Flt Insp & Safety), Air Head QuartersDelhi2004-01-17 to 2004-09-30
Air Marshal Harendrajit Singh Garkal (11780 ADM)AOA, Air Head QuartersDelhi2004-03-22 to 2006-07-31
Air Marshal Raghu Rajan (8997 F(P))AOC-in-C, Central Air CommandAllahabad2004-04-01 to 2005-04-30
Air Marshal Jaspal Singh Gujral (11300 F(P))DCAS, Air Head QuartersDelhi2004-04-01 to 2005-04-30
Air Marshal Vijay Adhyutrao Patkar (8632 AE(L))AOC-in-C, Maintenance CommandNagpur2004-07-06 to 2005-04-30
Air Marshal Satish Kumar Jain (9716 F(P))AOC-in-C, South Western Air CommandGandhinagar2004-07-12 to 2006-02-28
Air Marshal Subhash Bhojwani (9734 F(P))AOC-in-C, Training CommandBangalore2004-07-12 to 2006-01-31
Air Marshal Ajit Bhavnani (10440 F(P))C-in-C, Strategic Forces CommandDelhi2004-07-12 to 2005-08-18
Air Marshal Sharad Yeshwant Savur (10525 F(P))AOC-in-C, Southern Air CommandTrivandrum2004-08-01 to 2006-08-31
Air Marshal Arvind Kumar Nagalia (11633 F(P))AOP, Air Head QuartersDelhi2004-10-01 to 2005-08-30
Air Marshal Padmavathy Bandhopadhyay (11528 MED)DGMS (Air), Air Head QuartersDelhi2004-10-01 to 2005-11-30
Air Marshal Padamjit Singh Ahluwalia (11631 F(P))IG (Flt Insp & Safety), Air Head QuartersDelhi2004-10-01 to 2006-08-31
Air Marshal Sunil Kumar Malik (9002 F(P))VCAS, Air Head QuartersDelhi2004-10-01 to 2005-07-31
Air Marshal Bhushan Nilkanth Gokhale (11630 F(P))SASO, Training CommandBangalore2004-10-10 to 2006-01-31
Air Marshal Pramod Kumar Mehra (11581 F(P))SASO, Central Air CommandAllahabad2004-10-11 to 2006-02-23
Air Marshal Avdesh Kumar Singh (11005 F(P))SASO, Western Air CommandDelhi2004-10-11 to 2005-01-18
Air Marshal Ajit Vishwanath Vaidya (11848 F(P))SASO, Eastern Air CommandShillong2004-10-15 to 2005-08-31
Air Marshal Avinash Deodata Joshi (10886 F(P))AOC-in-C, Eastern Air CommandShillong2004-11-01 to 2005-08-21
Air Marshal Gurnam Singh Choudhary (11870 F(P))SASO, South Western Air CommandGandhinagar2004-11-01 to 2006-10-31
Air Marshal Balatikalandra Uthaiah Chengappa (12112 AE(L))SMSO, Maintenance CommandNagpur2004-12-01 to 2005-06-12
Air Vice Marshal Allandur Sulochanan Gurunathan (10443 F(P))CI (Air), Defence Services Staff CollegeWellington2001-03-01 to 2004-03-31 - Retired
Air Vice Marshal Donovan Eric Jonas (10131 F(P))Cmdt, College of Air WarfareSecunderabad2001-04-01 to 2004-04-30 - Retired
Air Vice Marshal Satish Kumar Sofat (12207 F(P))Cmde Cmdt, No.27 Squadron2001-09-14 to 2009-02-22
Air Vice Marshal Gordon Peter Douglas D'Souza (10984 LGS)AOLM, Maintenance CommandNagpur2001-11-01 to 2004-10-30
Air Vice Marshal Jaspal Singh Gujral (11300 F(P))ACIDS (Jt Ops), Integrated Defence StaffNew Delhi2001-12-26 to 2004-03-31
Air Vice Marshal Harish Masand (11272 F(P))SAASO, Maintenance CommandNagpur2001-12-26 to 2004-01-31
Air Vice Marshal Bhushan Nilkanth Gokhale (11630 F(P))ACAS (Ops), Air Head QuartersDelhi2002-02-01 to 2004-10-09
Air Vice Marshal Padamjit Singh Ahluwalia (11631 F(P))AOC, Maritime Air OperationsBombay2002-06-10 to 2004-02-13
Air Vice Marshal Kervashe Ramesh Karnik (12147 ACCTS)ACAS (Fin Plan), Air Head QuartersDelhi2002-06-14 to 2004-05-31 - Retired
Air Vice Marshal Vinod Kumar Verma (11638 F(P))Cmdt, Air Force AcademyDundigal2002-07-01 to 2004-01-11
Air Vice Marshal Arun Kumar Tiwary (12194 F(P))SDS (Air), National Defence CollegeDelhi2002-08-01 to 2004-11-30
Air Vice Marshal Arvind Kumar Nagalia (11633 F(P))ACAS (Plans), Air Head QuartersDelhi2002-09-16 to 2004-09-30
Air Vice Marshal Packiam Paul Rajkumar (12018 F(P))Dy Cmdt & CI, National Defence AcademyKhadakvasla2002-10-10 to 2004-12-31
Air Vice Marshal Padmavathy Bandhopadhyay (11528 MED)ADG, Armed Forces Medical SciencesDelhi2002-11-25 to 2004-09-30
Air Vice Marshal Ravindra Dattatreya Limaye (10464 F(P))Cmde Cmdt, No.22 Squadron2002-12-01 to 2004-05-31 - Retired
Air Vice Marshal Harendrajit Singh Garkal (11780 ADM)SOA, Eastern Air CommandShillong2002-12-02 to 2004-03-20
Air Vice Marshal Charanjit Singh Gill (11645 F(P))SASO, Southern Air CommandTrivandrum2003-01-01 to 2004-11-21
Air Vice Marshal Balatikalandra Uthaiah Chengappa (12112 AE(L))SMSO, Central Air CommandAllahabad2003-01-06 to 2005-02-06
Air Vice Marshal Ravindra Dattatreya Limaye (10464 F(P))AOC, Jammu & KashmirUdhampur2003-01-14 to 2004-05-31 - Retired
Air Vice Marshal Pramod Kumar Mehra (11581 F(P))ACAS (Intelligence), Air Head QuartersDelhi2003-03-01 to 2004-09-30
Air Vice Marshal Tejinder Pal Singh Chatwal (11290 F(P))ACAS (Education), Air Head QuartersDelhi2003-10-01 to 2004-12-31 - Retired
Air Vice Marshal Satish Kumar Sofat (12207 F(P))AOC, Advance HQ, Western Air CommandChandimandir2003-10-01 to 2004-09-30
Air Vice Marshal Sadhashivan Radhakrishnan (12408 F(P))SOA, Training CommandBangalore2003-11-03 to 2006-03-03
Air Vice Marshal Kanwar Dalinderjit Singh (12403 F(P))ACAS (Pers - Officers), Air Head QuartersDelhi2004-01-12 to 2006-02-28
Air Vice Marshal Murali Sundaram (12369 F(P))ACAS (Training), Air Head QuartersDelhi2004-01-12 to 2006-01-31
Air Vice Marshal Yashwant Rao Rane (12210 F(P))Cmdt, Air Force AcademyDundigal2004-01-12 to 2005-08-31
Air Vice Marshal Anup Kumar Shyam (12065 F(P))SAASO, Maintenance CommandNagpur2004-02-01 to 2007-02-28
Air Vice Marshal Jayanta Kumar De (12250 MED)Cmdt, Command Hospital, Air ForceBangalore2004-02-16 to 2005-02-28
Air Vice Marshal Saravjit Singh Hothi (12215 F(P))AOC, Maritime Air OperationsBombay2004-04-01 to 2006-12-17
Air Vice Marshal Gurcharan Singh Bhogal (12504 F(P))CI (Air), Defence Services Staff CollegeWellington2004-04-01 to 2006-06-30
Air Vice Marshal Jyoti Narayan Burma (13219 ADM)SOA, Eastern Air CommandShillong2004-04-01 to 2005-05-23
Air Vice Marshal Naresh Verma (13235 ADM)SOA, Central Air CommandAllahabad2004-04-05 to 2007-04-18
Air Vice Marshal Gautam Sengupta (12743 ACCTS)ACAS (Accounts), Air Head QuartersDelhi2004-06-01 to 2006-03-31
Air Vice Marshal Narayanan Vijayakumar (12725 ACCTS)ACAS (Fin Plan), Air Head QuartersDelhi2004-06-01 to 2007-09-30
Air Vice Marshal Norman Anil Kumar Browne (13129 F(P))ACAS (Intelligence), Air Head QuartersDelhi2004-10-01 to 2007-02-28
Air Vice Marshal Trichinapoly Subramanyam Raghu Raman (12664 MED)PMO, Eastern Air CommandShillong2004-10-01 to 2005-12-01
Air Vice Marshal Satish Kumar Sofat (12207 F(P))SOA, Western Air CommandDelhi2004-10-01 to 2007-04-30
Air Vice Marshal Ajit Prasad Tyagi (13010 MET)ACAS (Meteorology), Air Head QuartersDelhi2004-10-11 to 2008-01-31
Air Vice Marshal Pranab Kumar Barbora (12375 F(P))ACAS (Inspection), Air Head QuartersDelhi2004-11-01 to 2005-08-31
Air Vice Marshal Krishan Kumar Nohwar (13132 F(P))ACAS (Plans), Air Head QuartersDelhi2004-11-01 to 2005-06-04
Air Vice Marshal Vivek Kumar Chopra (12752 F(P))ACIDS (Pers Plans & Force, Integrated Defence StaffNew Delhi2004-11-01 to 2005-09-01
Air Vice Marshal Sunil Kumar Sinha (12355 LGS)AOLM, Maintenance CommandNagpur2004-11-01 to 2005-12-31
Air Vice Marshal Venkataraman Ramamurthy Iyer (12939 F(P))Cmdt, College of Air WarfareSecunderabad2004-11-01 to 2007-01-31
Air Vice Marshal Suresh Chandra Mukul (12930 F(P))ACAS (Ops), Air Head QuartersDelhi2004-12-01 to 2006-10-31
Air Vice Marshal Charanjit Singh Gill (11645 F(P))AOC, Advance HQ, Western Air CommandChandimandir2004-12-01 to 2005-04-30
Air Vice Marshal Jai Krishan Gupta (12308 MED)AOC, Air Force Central Medical EstablishmentDelhi2004-12-01 to 2005-02-15
Air Vice Marshal Ajay Shrivniwas Karnik (13140 F(P))SASO, Southern Air CommandTrivandrum2004-12-01 to 2006-12-17
Air Vice Marshal Gurdip Singh Kochar (13149 F(P))SDS (Air), National Defence CollegeDelhi2004-12-01 to 2007-04-01

Note: All the data available here is publicly available in the Gazette of India, published by the Indian Government, or from public domain sources, press releases about Awards and Right-To-Information (RTI) Requests. Additionally data shared by veterans is added to the page with permission. No data with respect to serving officers below the rank of AVM is displayed. Information in Gazette of India and Award citations and photographs as released by the Indian Air Force are the only details displayed.