Understanding the mechanism of tree anchorage in a forest is a priority because of the increase in wind storms in recent years and their projected recurrence as a consequence of global warming. To characterize anchorage mechanisms during tree uprooting, we developed a generic finite element model where real three-dimensional (3D) root system architectures were represented in a 3D soil. The model was used to simulate tree overturning during wind loading, and results compared with real data from two poplar species (Populus trichocarpa and P. deltoides). These trees were winched sideways until failure, and uprooting force and root architecture measured. The uprooting force was higher for P. deltoides than P. trichocarpa, probably due to its higher root volume and thicker lateral roots. Results from the model showed that soil type influences failure modes. In frictional soils, e.g., sandy soils, plastic failure of the soil occurred mainly on the windward side of the tree. In cohesive soils, e.g., clay soils, a more symmetrical slip surface was formed. Root systems were more resistant to uprooting in cohesive soil than in frictional soil. Applications of this generic model include virtual uprooting experiments, where each component of anchorage can be tested individually.