A doctor helps people who are sick or hurt. To become one in South Africa, you study a six-year medical degree called the MBChB at a university. After that, you do a two-year internship and one year of community service, and you register with the Health Professions Council of South Africa (HPCSA). Getting into medicine is very hard: you need high marks in Maths and Science, and there are few places. There are also other ways in, like the Cuba programme and the Clinical Associate route.
You must sign up with the Health Professions Council of South Africa (HPCSA) to do this work.
What does a doctor do?
Doctors find out what is wrong with people and help them get better. In a day, you might examine patients, order and read tests, give medicine, do small procedures, and explain things to patients and families. Junior doctors work long hours in hospitals. Later, you can work in a clinic, a hospital, or your own practice, or train to become a specialist.
Where you can work
- Government hospitals and clinics
- Private hospitals
- Your own or a group practice
- Universities (teaching and research)
- The defence force
- Non-profit and rural health services
Kinds of this work
Is this job right for you?
This job is good for you if
- You are very strong in Maths and Science
- You can work long, hard hours
- You care about people and stay calm in a crisis
- You can keep learning for many years
- You can handle blood, pain, and death
- You are careful and pay attention to detail
The hard parts
- Getting in is very hard, with few places
- The study path is long and expensive
- Junior doctors work very long hours
- You carry big responsibility for people's lives
- You see pain, death, and hard cases
- You must keep learning your whole career
How you can grow
Your job can get bigger over time. This is a common path.
- 1
Intern (2 years)
After your degree, you work in a state hospital under senior doctors.
- 2
Community service doctor (1 year)
The government places you where doctors are needed.
- 3
Medical officer
You register for independent practice and work more on your own.
- 4
Specialist (registrar training)
You train more in one area, like surgery, paediatrics, or psychiatry.
- 5
Consultant or own practice
You lead a service, sub-specialise, or run your own practice.
Steps to become a doctor
- 1
Pass matric with high marks in Maths and Science
You need pure Maths, Physical Sciences, and Life Sciences, usually at 60 to 70% or more.
- 2
Write the NBT and apply early
Most medical schools use the National Benchmark Test and have early closing dates.
- 3
Get into an MBChB (6 years)
Entry is very competitive, so apply to more than one medical school.
- 4
Do your two-year internship
You work in a state hospital under senior doctors.
- 5
Do one year of community service
The government places you where doctors are needed.
- 6
Register with the HPCSA and work as a doctor
Then you can work on your own, and train to specialise later.
Questions people ask
Written and checked by the NavyBlue Editorial Team. Last updated 2026-07-15. Pay numbers are a guide only. Where we got this: HPCSA (registration), Colleges of Medicine of South Africa, Department of Health
Related careers
Not sure yet? These jobs use some of the same school subjects and ways to study.
Health & social servicesNurse
Nurses care for people who are sick, hurt, or having a baby. They work in hospitals, clinics, and communities all over South Africa.
From R 22 000/mo · In demand
How to become a nurse
Health & social servicesPsychologist
Psychologists help people with their feelings, thoughts, and mental health. They work in clinics, schools, companies, and private practice.
From R 40 000/mo · In demand
How to become a psychologist
Health & social servicesSocial worker
Social workers help people through hard times: children who are not safe, families with problems, and people who are sick or sad.
From R 24 000/mo · In demand
How to become a social workerAdvertisement
