Theory-based intervention programmes to support health-related behaviour change aim to increase health impact and improve understanding of mechanisms of behaviour change. However, the science of intervention development remains at an early stage. We present a causal modelling approach to developing complex interventions for evaluation in randomized trials. In this approach a generic model links behavioural determinants, causally through behaviour, to physiological and biochemical variables, and health outcomes. It is tailored to context, target population, behaviours and health outcomes. The development of a specific causal model based on theory and evidence is illustrated by the ProActive programme, supporting increased physical activity among individuals at risk of Type 2 diabetes. The model provides a rational guide to appropriate measures, intervention points and intervention techniques, and can be tested quantitatively. Causal modelling is critically compared to other approaches to intervention development and evaluation, and research directions are indicated.