Human immunodeficiency virus (HIV) disease progression is characterised by a slow but steady decline in the number of CD4(+) T cells. It results in the development of AIDS when the immune response collapses and the virus grows uncontrolled. Pathogenicity of HIV may be due to viral escape from cellular immune responses as well as virus-induced immune impairment. Here we discuss how the dynamic interactions between the virus population and the immune response may lead to the development of AIDS. In particular we argue that in vivo evolution of HIV may be the driving force successively weakening the immune system. This may lead to increased levels of viraemia as well as to the evolution of more virulent phenotypes which indicate progression to AIDS. These insights are important for understanding the disease process itself and for designing effective treatment regimes.