Militaries are sustained by public money that is diverted away from other domestic ends. How the public react to the “guns-versus-butter” trade-off is thus an important question in understanding the microfoundations of Chinese military power. However, there are few studies on public attitudes towards military spending in China, whose rising power has been a grave concern to many policymakers around the world. We fielded a national online survey to investigate the nature of public support for military spending in China. We find that Chinese citizens support military spending in the abstract, but their support diminishes when considered alongside other domestic spending priorities. We also find that public support for military spending coexists surprisingly with anti-war sentiments and a significant strain of isolationism. In addition, while the conventional wisdom suggests that nationalism moves a state towards bellicosity and war, we find that Chinese citizens with a stronger sense of national pride report stronger anti-war sentiments than other citizens.