The high precision gamma-ray spectrometer (GRS) is scheduled to be launched on the lunar polar orbiter of the SELENE mission in 2007. The GRS consists of a large Ge crystal as a main detector and massive bismuth germanate crystals as an anticoincidence detector. A Stirling cryocooler was adopted in cooling the Ge detector. The flight model of SELENE GRS has been completed and an energy resolution of 3.0 keV (FWHM) at 1.332 MeV has been achieved. The spectrometer aims to observe nuclear line gamma rays emitted from the lunar surface in a wide energy range from 100 keV to 12 MeV for one year and more to obtain chemical composition on the entire lunar surface. The gamma-ray data enable us to study lunar geoscience problems including crust and mantle composition, and volatile reservoirs at polar regions.