The combination of cryo-electron tomography and subtomogram averaging can reveal the structure and arrangement of proteins directly within heterogeneous environments. We have applied this approach to obtain insights into the assembly and maturation of enveloped viruses including HIV-1. I will describe recent data and its implications for understanding the structure and lifecycle of retroviruses