The number of medical school places will increase by 25% from 2018 under plans to make England “self-sufficient” in training doctors coordinating to BBC News.
Health Secretary Jeremy Hunt is to announce an expansion in training places from 6,000 to 7,500 a year.
He believes increasing the number of home-grown doctors will be essential given the ageing population.
There is also concern it will become more difficult to recruit doctors trained abroad in the future.
About a quarter of the medical workforce is trained outside the UK, but the impact of Brexit and a global shortage of doctors could make it harder to recruit so many in the future.
Prime Minister Theresa May told the BBC: “We want to see the NHS able to recruit doctors from this country. We want to see more British doctors in the NHS.”
The increase also comes after the health secretary has spent a year at loggerheads with junior doctors over the pressures being placed on them to fill rota gaps.
Medical degrees take five years to complete, so it will be 2024 before the impact of these extra places is felt.
But Mr Hunt will tell the Conservative Party conference in Birmingham on Tuesday: “We need to prepare the NHS for the future, which means doing something we have never done properly before – training enough doctors.
“Currently a quarter of our doctors come from overseas. They do a fantastic job and we have been clear that we want EU nationals who are already here to stay post-Brexit.
“But is it right to import doctors from poorer countries that need them while turning away bright home graduates desperate to study medicine?”
Mr Hunt will say the steps will mean that by the end of the next Parliament the NHS in England will be “self-sufficient” when it comes to training doctors.
Analysis: Will this work?
There is widespread agreement that the NHS is facing a crisis when it comes to doctor shortages. It is one of the underlying reasons why the dispute between the government and junior doctors has been so bitter.
So news that the number of training places is to increase by 25% is certainly being welcomed by many. But whether it is enough is another matter.
The health service employs more than 150,000 doctors – a quarter more than it did a decade ago. But even that has not been sufficient – vacancy rates are said to be running at close to 10%.
This is despite huge numbers being recruited from abroad. In fact, the numbers registering to work in the NHS from outside the UK has been outstripping those graduating from medical school in recent years.
The future, of course, is fraught with difficulties. The impact of Brexit on EU doctors is uncertain, there are large numbers due to retire – a figure of 13,500 in the next five years has been suggested – and then there is the not insignificant numbers who leave the NHS for other countries or opportunities.
The rise in training places will cost £100m by the end of the Parliament, but in the long-term the government hopes to recoup money by charging foreign students more than it does now.
Medical students will also be expected to work for the NHS for at least four years – or face penalties that could include them having to repay the cost of their training, which currently stands at £220,000 over the five-year degree.