The basic principle and numerical techniques of the semi-Lagrangian scheme are described. The main advantages and some problems are pointed out. The recent applications of this scheme in numerical simulation and prediction and the research activities are reviewed.