Medical Officer Jobs After MBBS: Eligibility, Exams, Salary & Career Path (2026)
By the Medical Global Academy Career Desk | Reviewed for medical accuracy by our faculty team | Last Updated: July 2026 A Medical Officer (MO) is one of the most common and secure jobs an MBBS graduate can take up immediately after graduation — no postgraduate degree required. Medical Officer salaries in India range from ₹50,000 to ₹1,77,500+ per month, depending on whether you join through a state government post, a central UPSC exam, the Armed Forces, or a private hospital, with further increases as you move up the pay matrix or transition into a specialization later. This guide covers every recruitment route, exam pattern, and salary structure in detail — cross-checked against official notifications from UPSC, ESIC, and the Armed Forces Medical Services — so you can decide which Medical Officer path fits your career goals. Quick Overview Route Monthly Salary (approx.) Recruiting Body UPSC CMS (Central Govt) ₹56,100 – ₹1,77,500 UPSC State PSC / State Health Dept ₹50,000 – ₹90,000 State Governments Armed Forces (AFMS) ₹56,100 – ₹1,77,500 + allowances Indian Army/Navy/Air Force Railways (RRB) ₹56,100 – ₹1,77,500 Indian Railways ESIC ₹56,100 onwards ESIC NHM / PHC-CHC ₹40,000 – ₹70,000 National Health Mission (state-run) Private Hospital MO/RMO ₹40,000 – ₹90,000 Private hospitals (Figures are approximate 2026 ranges compiled from official recruitment notifications and vary by state, seniority, and posting location. Always confirm exact figures on the official notification before applying.) For how Medical Officer pay compares to Specialist and Super Specialist roles, see our full highest paying doctors in India salary guide. Who Is a Medical Officer? A Medical Officer is a doctor responsible for direct patient care, OPD/emergency management, and administrative duties at a government or private healthcare facility — without needing a postgraduate specialization. It’s typically the first job MBBS graduates take while deciding whether to pursue NEET PG, a fellowship, or continue in general practice. Eligibility MBBS degree from a college recognized by the National Medical Commission (NMC) Registration with the NMC or respective State Medical Council Completion of a compulsory rotating internship Age limit: usually 21–32 years for government posts (up to 35 years for certain Central Health Service posts), with relaxation for reserved categories as per government norms No PG degree (MD/MS) is required — this is what makes Medical Officer roles the fastest entry point into a stable medical career after MBBS. If you’re still weighing this against other options, our career after MBBS guide compares all major pathways side by side. Medical Officer Recruitment Routes After MBBS 1. UPSC CMS (Combined Medical Services) The most sought-after central government route, recruiting doctors as General Duty Medical Officers (GDMO) and Assistant Divisional Medical Officers across Central Health Service, Railways, and Municipal Corporations of Delhi. The notification is released annually on the official UPSC website — the 2026 cycle opened on 11 March 2026 for 1,358 posts. Pay: ₹56,100 – ₹1,77,500/month (Pay Matrix Level-10, 7th CPC), plus DA, HRA, TA and Non-Practising Allowance (NPA) In-hand for a fresher (metro posting): roughly ₹1,05,000 – ₹1,15,000/month after allowances Selection process: Two objective papers (250 marks each, covering General Medicine, Pediatrics, Surgery, Gynecology, and Preventive & Social Medicine) followed by a Personality Test/Interview worth 100 marks Career growth: Promotion to NFSG (Level 11) after ~5 years takes gross pay to roughly ₹1,05,000 – ₹1,30,000/month Note: Private practice is not permitted once appointed through UPSC CMS 2. State PSC / State Health Department Every state recruits MBBS doctors directly as Government Medical Officers (GMOs) for Primary Health Centres (PHCs), Community Health Centres (CHCs), and district hospitals. Pay bands vary considerably by state: Uttar Pradesh / Bihar / Madhya Pradesh: roughly ₹50,000 – ₹75,000/month at entry level, recruited via the state Public Service Commission or Health Department directly Maharashtra / Delhi / Punjab: typically ₹65,000 – ₹90,000/month, often with additional urban/metro allowances North-East and hardship-posting states: base pay similar to other states but supplemented with special duty/remote-area allowances that can raise gross pay meaningfully Selection process: Usually a written exam followed by interview, though some states hire directly via merit/document verification during shortage-driven recruitment drives Best suited for: Doctors who want to serve their home state and prefer a shorter, more predictable recruitment cycle than UPSC Note: exact pay scales change with each state’s periodic revision — always verify current figures on your state Health Department or Public Service Commission’s official notification before applying. 3. Armed Forces Medical Services (AFMS) MBBS graduates can join the Indian Army, Navy, or Air Force as commissioned Medical Officers on a Short Service Commission basis, recruited through the official AFMS portal. Pay: Starting basic pay around ₹56,100 – ₹61,300/month (Level-10, 7th CPC) plus Military Service Pay and other allowances, with the pay band extending up to ₹1,77,500/month with seniority Additional benefits: Rank, uniform allowance, subsidized healthcare for family, free housing, and one of the strongest pension structures in government service Best suited for: Doctors drawn to structured career progression, discipline, and defence-sector benefits over purely clinical practice 4. Railways (RRB) Indian Railways employs Medical Officers to run its extensive railway hospital network for staff and their families. Pay: ₹56,100 – ₹1,77,500/month, comparable to UPSC CMS pay level Selection process: Typically through UPSC CMS itself (Assistant Divisional Medical Officer posts) or separate RRB medical recruitment drives Perks: Railway housing, travel passes, and steady posting cycles 5. ESIC (Employees’ State Insurance Corporation) ESIC hires Medical Officers (Insurance Medical Officers, or IMOs) to run its network of hospitals and dispensaries for insured workers, with recruitment notified on the official ESIC website. Pay: Starts around ₹56,100/month under Level-10, with regular allowances Selection process: ESIC IMO recruitment is often linked directly to UPSC CMS disclosure lists rather than a separate open exam Best suited for: Doctors interested in occupational health and insurance-linked healthcare delivery 6. NHM (National Health Mission) / PHC-CHC Postings State-run National Health Mission contracts recruit MBBS doctors for rural and semi-urban primary healthcare postings, often on a contractual basis rather than permanent government service. Pay: ₹40,000 – ₹70,000/month, depending on state and posting remoteness









