Su nombre original era Terijoki y perteneció a Finlandia, hasta pasar a formar parte del Imperio ruso en 1721, de acuerdo con el Tratado de Nystad que puso fin a la Gran guerra del Norte. Después de la Guerra de Invierno en 1940, la Unión Soviética de apoderó de Terijoki, cambiando su nombre a Zelenogorsk (Monte verde).
Formalmente, el pueblo es un centro recreativo importante para los habitantes de San Petersburgo. Desde 1870, existen resorts para la nueva clase pudiente, cuando el ferrocarril entre Výborg y San Petersburgo fue construido. De esta manera, en el verano la población del pueblo pasaba de unos pocos miles a 50 mil personas.