В качестве футболиста выступал на позиции нападающего за ряд хорватских клубов. Некоторое время Петравич также играл в Австралии, Германии и Австрии. После завершения карьеры он окончил Загребский университет и приступил к тренерской работе[2].
В 2002 году в качестве ассистента Златко Кранчара Петравич победил в чемпионате Хорватии с "Загребом"[3]. После ухода наставника самостоятельно работал с клубом[4][5]. Затем специалист возглавлял другие коллективы низших лиг.
В 2012 году хорват был назначен на должность главного тренера литовского "Жальгириса"[6]. Под руководством Петравича команда победила в Кубке Литвы, но неудачные выступления в чемпионате и в еврокубках заставили специалиста в августе уйти в отставку[7]. После возвращения на родину тренер без особого успеха работал с рядом команд.