Professor Peter Boyle, Director of the University of Strathclyde Institute of Global Public Health, said poorer nations were worst hit by the growth in the disease, which is expected to claim more than 13.2 million lives worldwide in 2030.
Professor Boyle urged the medical and pharmaceutical industries to work more closely with governments and the public sector to enable them to cope with rising rates of the disease.
He said: "It is bad to have cancer, and worse to have cancer if you are poor.
"Many parts of the world are already unable to cope with the current situation and are totally unprepared for the future growth of the cancer problem."
Cancer cases are expected to hit 26.4 million by 2030 as populations in countries such as India, China and Nigeria live longer.
Professor Boyle said access to care was inconsistent and estimates say it will cost $217 billion (£133bn) a year to bring diagnosis and treatment in poor countries up to the standard of wealthy nations.
He cited the Global Fund to Fight AIDS, Tuberculosis and Malaria, which was set up in 2002 and funded mainly by OECD governments, as an example of how countries could work together. But he warned the finance would need to be significant.
He said: "There's no single source of philanthropy, there's no government, there's no company, there's no single institution that can afford that sort of investment. The current model of financing is broke. We need to fix it. We need radical solutions. It is impossible to avoid the conclusion there is a need for a major public-private partnership, involving a number of sources from different areas, to make the necessary progress with the briefest delay."