It is difficult but not impossible, for international students to gain entry into US medical schools. The link below will provide you with some information on the subject:
https://students-residents.aamc.org...ool/article/applying-international-applicant/
With respect to Harvard, in particular, you must have a bachelor's degree. The except below is taken from the HMS website:
International Students
HMS welcomes applications from international students who have studied for at least one year at an accredited institution in the United States or Canada, and have completed the course requirements. Fluency in English is expected; however, the TOEFL is not required.
While we do accept applications from students with international educational backgrounds, candidates with degrees from accredited institutions in the US and Canada are strongly preferred. Students are required to complete at least three years of college work and a baccalaureate degree prior to matriculation.
A limited number of required courses taken outside the US or Canada may be used to fulfill requirements, determined on a case-by-case basis. Every effort should be made to take the majority of required courses at an accredited college or university in the US or Canada. In any case, at least one year of full-time academic work in the US or Canada is required.
International Students are eligible to apply for need-based financial institutional scholarships and loans. Please see
Financial Aid for more information.
In many countries, students enter medical school directly from advanced secondary school, but to apply to Harvard Medical School you must first complete a bachelor’s degree. If you are currently enrolled in any medical school or were enrolled previously, you are
ineligible to apply to Harvard Medical School. We also do not accept students who wish to transfer from another medical school. There are no exceptions to these policies.
For more information on Harvard University's worldwide presence, please visit
Harvard Worldwide.