Financial analysis involves evaluating historical financial data to assess performance and make informed decisions. On the other hand, financial forecasting uses historical data and future projections to estimate future financial outcomes, aiding in planning, budgeting, and decision-making for future periods.