Ковачич е роден на 2 юни 1992 година в Загреб, но има и швейцарски паспорт. Преминал е през юношеските отбори на Базел и Санкт Гален. В професионалната си кариера има мачове за швейцарските Арау, Киасо, Шафхаузен, втория отбор на Шафхаузен и третодивизионния Ювентус (Цюрих).