How to Become a Public Health Physician

In order to become a public health physician, you must complete a four-year undergraduate degree, followed by a four-year medical degree.

Checkout this video:


Anyone interested in a career in public health will want to know how to become a public health physician. A public health physician is a medical doctor who specializes in the prevention and treatment of disease and injury. They work with individuals, families, and communities to promote and protect their health.

Public health physicians work in a variety of settings, including hospitals, clinics, public health departments, and research institutions. They may also work for non-profit organizations or government agencies.

To become a public health physician, you will need to complete four years of medical school and three years of residency training in internal medicine or pediatrics. You will also need to pass the medical licensing exam in your state. After completing your training, you may want to specialize in a specific area of public health, such as epidemiology or occupational safety.

What is Public Health?

Public health is the science and art of preventing disease, prolonging life, and promoting health through organized efforts and informed choices of society, organizations, public and private communities, and individuals.
It seeks to improve the health of populations through education about lifestyle choices, promoting healthy environments, conducting research to discover new knowledge, and developing policies to protect the public.

There are many different interventions that can be used to achieve these goals including: preventing tobacco use, ensuring food safety, managing outbreaks of infectious diseases, ensuring access to healthcare services, protecting against environmental hazards and emergencies, developing workplace safety standards, and implementing policies to promote physical activity.

The Path to Becoming a Public Health Physician

Public health physicians are medical doctors who have completed additional training in public health and preventive medicine. They play a vital role in protecting and promoting the health of individuals and communities. If you are interested in becoming a public health physician, here is what you need to do:

1. Complete a bachelor’s degree.
2. Attend medical school and earn a Doctor of Medicine (MD) degree.
3. Complete a residency in either internal medicine or pediatrics.
4. Earn a Master of Public Health (MPH) degree or a Doctor of Public Health (DrPH) degree from a school of public health.
5. Pass the United States Medical Licensing Examination (USMLE).
6. Obtain a state medical license.
7. Join the American College of Preventive Medicine or the American Public Health Association.”

The Benefits of Being a Public Health Physician

Public health physicians play an important role in society by working to protect and improve the health of communities. They may work in a variety of settings, including government agencies, hospitals, clinics, and research organizations.

There are many benefits to being a public health physician. These include the opportunity to make a difference in the lives of others, the chance to work in a variety of interesting settings, and the opportunity to earn a competitive salary. In addition, public health physicians often have excellent job security and benefits packages.

The Challenges of Being a Public Health Physician

There are many challenges that come with being a public health physician. One of the most difficult is finding the time to meet with individuals and groups to discuss their health concerns. Public health physicians often have very full schedules and may only be able to meet with a limited number of people each day. Another challenge is dealing with the media. Public health physicians must be able to speak to reporters in a clear and concise manner, without divulging too much information. In addition, they must be able to handle criticism from the public and from other physicians.

The Future of Public Health

There is a great demand for public health physicians, and the future looks bright for those interested in this field. With the help of technology, public health professionals will be able to reach more people and have a greater impact on the health of communities.


In conclusion, if you want to become a public health physician, you should first complete your undergraduate studies and then complete medical school. After medical school, you will need to complete a residency in public health. Once you have completed your residency, you will be eligible to take the exams necessary to become certified by the American Board of Public Health.


There are a number of ways to become a public health physician. One way is to complete an accredited residency or fellowship in public health, preventive medicine, or epidemiology. Alternatively, many public health physicians have completed a traditional residency in internal medicine, pediatrics, family medicine, or another clinical discipline followed by a master’s degree in public health. Others have come to public health from careers in research, government service, or the nonprofit sector.

The American Board of Preventive Medicine (ABPM) offers certification in both general preventive medicine and medical toxicology for physicians who complete an accredited residency training program and pass a rigorous examination process. To be eligible for ABPM board certification, physicians must first complete a minimum of three years of graduate medical education (GME) in an ACGME-accredited program in preventive medicine, occupational medicine, aerospace medicine, or public health. Fellowships in medical toxicology that are ACGME-accredited or certified by the American Board of Emergency Medicine also satisfy this requirement. In addition, candidates must successfully pass two written examinations—one covering knowledge of general preventive medicine and population health and the other covering specific specialty knowledge—and an oral examination.

Scroll to Top