Der 1,95 Meter große und 91 Kilogramm schwere Handballtorwart interessierte sich in seiner Jugend zunächst für Karate, gab aber nach dem Gewinn der Weltmeisterschaft 2003 durch die kroatische Nationalmannschaft dieses Hobby auf und widmete sich ganz dem Handball. Mit 16 Jahren ging er zu RK Zagreb. Mit Zagreb gewann er mehrfach die kroatische Meisterschaft, zuletzt 2016. Ab dem Sommer 2016 stand er beim polnischen Erstligisten KS Kielce unter Vertrag. Mit Kielce gewann er 2017, 2018 und 2019 die polnische Meisterschaft sowie 2017, 2018 und 2019 den polnischen Pokal.