Foetal development and infancy are life stages that are characterised by rapid growth, development and maturation of organs and systems. Variation in the quality or quantity of nutrients consumed by mothers during pregnancy, or infants during the first year of life, can exert permanent and powerful effects upon developing tissues. These effects are termed ‘programming’ and represent an important risk factor for noncommunicable diseases of adulthood, including the metabolic syndrome and coronary heart disease. This narrative review provides an overview of the evidence-base showing that indicators of nutritional deficit in pregnancy are associated with a greater risk of type-2 diabetes and cardiovascular mortality. There is also a limited evidence-base that suggests some relationship between breastfeeding and the timing and type of foods used in weaning, and disease in later life. Many of the associations reported between indicators of early growth and adult disease appear to interact with specific genotypes. This supports the idea that programming is one of several cumulative influences upon health and disease acting across the lifespan. Experimental studies have provided important clues to the mechanisms that link nutritional challenges in early life to disease in adulthood. It is suggested that nutritional programming is a product of the altered expression of genes that regulate the cell cycle, resulting in effective remodelling of tissue structure and functionality. The observation that traits programmed by nutritional exposures in foetal life can be transmitted to further generations adds weight the argument that heritable epigenetic modifications play a critical role in nutritional programming.