Qualification

MBBS Government Jobs 2026 — Medical Officer & Doctor Sarkari Naukri

MBBS graduates are in continuous demand across central and state government health services — as Medical Officers, Junior Residents, and through UPSC CMS for Central Health Services, with one of the highest starting salaries in government employment.

✓ All India + State
Top Recruiters
  • • UPSC CMS
  • • State Health Dept / NHM
  • • ESIC
  • • Indian Railways (RDSO)
  • • Armed Forces Medical Services
Salary Range

₹56,100 – ₹2,25,000 / month

CTC inclusive

Popular Posts
  • • Medical Officer (MO)
  • • Junior Resident
  • • UPSC CMS (GDMO)
  • • ESIC Medical Officer
  • • Railway Medical Officer
Age Limit

21 – 45 years (varies by post and category)

Relaxation for SC/ST/OBC

Latest MBBS Job Notifications 2026

No active jobs for MBBS right now.

Browse all government jobs →

How MBBS Doctors Get Government Jobs in India

UPSC CMS (Combined Medical Services Examination) is the central gateway for MBBS graduates into the Indian government health system. It fills posts like General Duty Medical Officer (GDMO) in Central Armed Police Forces (CRPF, BSF, ITBP, CISF, SSB), Central Health Services (CHS), Railways, and New Delhi Municipal Council. CHS posts include General Duty Medical Officer Grade-I and Grade-II. Pay at Level 10 (₹56,100/month basic) plus Non-Practising Allowance (NPA) of 25% of basic pay — effectively making starting gross pay approximately ₹1,00,000–₹1,20,000/month. UPSC CMS is held annually; age limit is 32 years (General). MBBS with one-year rotating internship is the minimum qualification.

State Health Departments recruit Medical Officers through state-level advertisements (direct or via state PSC) under the National Health Mission (NHM) and regular state health service. NHM Medical Officers are often contractual initially but are regularised after a few years in most states. Regular state government Medical Officer posts offer Level 10 pay (₹56,100 basic) with NPA. ESIC (Employees State Insurance Corporation) recruits IMO (Insurance Medical Officer) for its hospital network across India. ESIC IMO posts are also at Pay Level 10 + NPA. Vacancies regularly run into hundreds per recruitment cycle. Railways recruits Railway Medical Officers (GDMO) through zonal advertisements — also at Level 10 + NPA, with the additional benefit of Railway travel passes and quarters.

For MBBS doctors interested in the military, the Armed Forces Medical Services (AFMS) offers Short Service Commissioned (SSC) officer posts in the Army Medical Corps, Navy Medical Corps, and Air Force Medical Services. SSC (Medical) officers are commissioned as Captain/Lieutenant with pay at Level 10A (₹61,300 basic) plus Military Service Pay (₹15,500/month) plus other defence allowances, bringing the total to approximately ₹1,40,000–₹1,60,000/month. The service period is 5 years extendable to 14 years, with possibility of permanent commission. AIIMS (All India Institute of Medical Sciences) at Delhi and all new AIIMS institutions recruit Junior Residents (JR) through INICET/direct exams at ₹67,700/month (Pay Level 11).

Browse More Job Categories

Frequently Asked Questions

What is UPSC CMS and what posts does it fill?
UPSC CMS (Combined Medical Services Examination) fills four categories of posts: (1) Assistant Divisional Medical Officer in Indian Railways — Level 10 + NPA; (2) Assistant Medical Officer in Indian Ordnance Factories Health Service — Level 10 + NPA; (3) GDMO in CHS (Central Health Service) — Level 10 + NPA; (4) GDMO in CAPF (CRPF, BSF, CISF, ITBP, SSB) — Level 10 + NPA. Total vacancies are typically 300–500 per cycle. Exam: Written (Part I: MCQ on General Medicine, Paediatrics, Surgery, Gynaecology; Part II: MCQ on Preventive/Social Medicine + Ophthalmology/ENT) + Personality Test. Age: up to 32 years. Apply at upsc.gov.in.
What is the salary of a government Medical Officer in 2026?
Government Medical Officers are placed at Pay Level 10 (₹56,100/month basic) under 7th CPC plus Non-Practising Allowance (NPA) at 25% of basic pay (₹14,025/month). Total Basic + NPA = ₹70,125/month. Add DA (currently ~50% of basic) = ₹28,050/month. Add HRA (24% of basic in metro cities = ₹13,464). Total approximate gross pay in metro: ₹1,15,000–₹1,30,000/month. After promotions to CMO (Chief Medical Officer) at Level 12, pay rises to ₹78,800 basic + NPA.
Can a fresh MBBS graduate (before PG) apply for government Medical Officer jobs?
Yes. Most Medical Officer (GDMO) positions require only MBBS + completion of 1-year rotating internship + valid registration with MCI/NMC. No PG degree is required for GDMO posts. UPSC CMS, ESIC IMO, NHM MO, Railway Medical Officer, and CAPF MO — all accept MBBS post-internship. However, some speciality posts (Specialist Medical Officer, Senior Resident) do require MD/MS. PG certainly improves your prospects, but a GDMO career is a secure and well-paying option immediately after MBBS completion.
What is NHM Medical Officer recruitment?
National Health Mission (NHM) recruits Medical Officers (MO) for its primary and community health centres (PHC/CHC) at the state level. Each state's NHM publishes its own recruitment notification. Posts are initially contractual (1–3 years renewable) but are regularised in states with a consolidation policy. Monthly pay ranges from ₹50,000 (contractual) to ₹1,00,000+ (for remote/difficult area postings with incentives). NHM also offers incentives for doctors serving in rural and tribal areas. Check your state's NHM website (e.g., nhm.gov.in leads to state links).
Can an MBBS doctor join the Indian Army without PG?
Yes. The Indian Army Medical Corps recruits MBBS doctors directly as Short Service Commissioned (SSC) Officers under the AFMS vacancy scheme. Grade: Captain (on commissioning). Pay: Level 10A (₹61,300/month basic) + Military Service Pay (₹15,500) + Grade Pay + allowances. Joining age: below 45 years. Period: 5 years, extendable to 14 years with Permanent Commission possible. No PG required. Mandatory Army training at CMH. Navy and Air Force similarly recruit MBBS under SSC MO scheme. Apply via joinindianarmy.nic.in.
How to apply for ESIC Medical Officer posts?
ESIC (Employees State Insurance Corporation) releases recruitment notifications for Insurance Medical Officers (IMO Grade-II) on esic.gov.in. Selection is through a Written Exam (MCQ on Medicine, Surgery, Obstetrics, Paediatrics, Preventive Medicine) + Interview. Pay: Level 10 (₹56,100 basic) + NPA. Candidates must be MBBS-qualified with full NMC registration and completed internship. Age limit: typically 30 years (General), 35 years (SC/ST), 33 years (OBC). ESIC hospitals are in all major industrial states — Mumbai, Delhi, Chennai, Hyderabad, Kolkata, Bengaluru, Surat, and others.

Explore More by Qualification