La Primera Liga de la República Federativa de Yugoslavia 1997-98 fue la sexta temporada de la liga de fútbol de máximo nivel de la República Federativa de Yugoslavia desde su creación.
La liga se dividió en dos grupos, A y B, cada uno de los cuales estaba formado por diez clubes. Ambos grupos jugaron según el sistema de liga. En las vacaciones de invierno, todos los clubes de cada grupo se enfrentaron entre sí dos veces, en casa y fuera, y los cuatro últimos clasificados del grupo A pasaron al grupo B, donde fueron reemplazados por los cuatro primeros del grupo B. Al final de la temporada, debido a que el formato de liga de dos grupos se abandonó para la temporada siguiente y se reemplazó por una liga única compuesta por 16 clubes, descendieron más clubes, seis, y solo los dos primeros clasificados de la Segunda Liga de la República Federativa de Yugoslavia ascendieron.
Al final de la temporada, el FK Obilić se proclamó campeón por primera vez en su historia.
El máximo goleador de la liga con un total de 27 goles fue Saša Marković , que jugó la primera mitad de la temporada con el FK Železnik y durante las vacaciones de invierno se trasladó al Estrella Roja de Belgrado, donde jugó el resto de la temporada.
Seis clubes descendieron al final de la temporada: FK Budućnost Valjevo , FK Rudar Pljevlja , FK Sutjeska Nikšić , FK Loznica , FK Borac Čačak y FK Bečej .
Campeón: FK Obilić (Entrenador: Dragan Okuka )
Jugadores (partidos de liga/goles)