This paper proposes a theory of long-run development based on public infrastructure as the main engine of growth. The government, in addition to investing in infrastructure, spends on health services, which in turn raise labor productivity and lower the rate of time preference. Infrastructure affects the production of both commodities and health services. As a result of network effects, the degree of efficiency of infrastructure is nonlinearly related to the stock of public capital itself. This in turn may cause multiplicity of equilibrium growth paths. Provided that governance is adequate enough to ensure a sufficient degree of efficiency of public investment outlays, an increase in the share of spending on infrastructure (financed by a cut in unproductive expenditure or foreign grants) may facilitate the shift from a low growth equilibrium, characterized by low productivity and low savings, to a high growth steady state.