Rukavina, que actúa de delantero o de centrocampista ofensivo, nació en Šibenik, República Federal Socialista de Yugoslavia (actual Croacia).