Enligt domaren ska han avtjäna straffet i en straffkoloni med ett strikt regelverk.
Den 32-årige Safronov har arbetat på affärstidningar och har rapporterat om militären, politik och Rysslands rymdprogram.
Han greps i juli 2020, efter att ha lämnat journalistiken för att jobba som rådgivare till chefen för den statliga rymdstyrelsen Roskosmos.
Den ryska säkerhetstjänsten FSB har anklagat Safronov för att ha läckt militära hemligheter till ett Natoland.
Safronov har nekat till brott, och kallat fallet för en "fullständig parodi på rättvisa".