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.
- • UPSC CMS
- • State Health Dept / NHM
- • ESIC
- • Indian Railways (RDSO)
- • Armed Forces Medical Services
₹56,100 – ₹2,25,000 / month
CTC inclusive
- • Medical Officer (MO)
- • Junior Resident
- • UPSC CMS (GDMO)
- • ESIC Medical Officer
- • Railway Medical Officer
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).
