Asset allocation is the strategic distribution of investment assets across various categories such as stocks, bonds, and cash to balance risk and reward according to an investor's goals, risk tolerance, and investment horizon. It is a fundamental principle of portfolio management that aims to optimize returns while minimizing risk through diversification.