Trees start leaning because they grow towards the sun, causing the trunk to curve over time. The root system also adapts to the off-center weight distribution. To fix a leaning tree, remove soil from exposed roots and gently straighten it. Stake the tree or replant it with the roots below ground level.