<p>Yes, you can major in anything in college including engineering and then apply for medical school. The key is high college grades and high MCAT; that renders engineering somewhat of a disadvantage because engineering majors on average very often have lower college GPAs than other college majors. There is no ideal major; it is just a fact that many who apply to medical school major in chemistry or biology and doing so makes it convenient to complete the required courses needed to apply to medical school because most of those courses are also needed for those majors. You cannot quit college after two years in the US and then go to medical school in the US since you need to get a college degree as part of a plan of going to medical school. In other words, one of the requirements is a college degree. There are some US colleges where you can be admitted as a college freshman to a combined college/medical school program where you can major in something like a science but actually start medical school after three years of college and then your medical school courses also count toward completing your college degree. However, those are not at many colleges and admission to them usually requires higher than usual high school stats for the college.</p>
<p>Understand that to be a doctor in the US basically requires four years of college, then four years of medical school and then a residency program where you work as a doctor/trainee in the specialty you choose and that can take up to several more years.</p>