El torneo se disputó en dos fases, en primera fase los doce clubes en competencia se enfrentaron dos veces a sus oponentes en dos ruedas (ida y vuelta). Los seis primeros clasificados en primera fase disputan un hexagonal por el campeonato mientras los seis restantes disputan un hexagonal por el descenso, Al final de la temporada los últimos dos de la clasificación son relegados y sustituidos por los dos mejores clubes de la Segunda Liga.
En la Segunda División (Prva Liga Srbija) compitieron 20 clubes, dos equipos fueron ascendidos a la Superliga Serbia y seis fueron relegados de la Liga Srpska, tercera división del fútbol serbio.
El Napredak Kruševac ganador de la promoción de 4 equipos (clubes ubicados del 3 al 6 º lugar) tiene la oportunidad de jugar un definición de ida y vuelta con el equipo clasificado 10° en la Superliga por un cupo de la Superliga 2007/08.