Se formó en las filas del Hajduk Split.
Después jugó en el Eintracht Frankfurt alemán y en el Sevilla FC y el CD Ourense de España.
[1] En el verano de 1998 se marchó a la liga belga, donde jugaría un centenar de encuentros entre el Standard de Lieja y el Anderlecht.
Su buen juego en Bélgica posibilitó su fichaje por el Portsmouth de la Premier League en el mercado de invierno de la temporada 2003-04, pero Mornar no tendría demasiada fortuna en el conjunto inglés.
Tan solo jugó 8 partidos y marcó un gol antes de ser cedido al Anderlecht y al Stade Rennais.