The principles and methods of high resolution solid-state NMR spectroscopy are explained briefly, followed by a review of recent reports especially on surface science studied by the technique. Two methods are used to obtain high resdution spectra, depending on the magnitude of homonuclear dipolar broadening. In the rare spin system, e.g., 13C, 29Si, and 15N, the line broadening is mostly due to heteronuclear dipolar coupling and chemical shift anisotropy, The techniques of magic angle spinning of the sample, dipolar decoupling, and cross polarization are effective to obtain high resolution spectra. As for abundant spins such as 1H, homonuclear dipolar broadening is usually dominant, which is suppressed by the multiple pulse technique. Structures and dynamics of surface species have been investigated by measuring high resolution spectra of 13C, 29Si, 1H, 31P, and 19F nuclei; usefulness of the technique is discussed.