Der 1,85 Meter große und 82 Kilogramm schwere linke Außenspieler spielte ab 1997 bei RK Medveščak Zagreb und wechselte 2010 zu RK Sisak. Seit der Saison 2011/12 steht er beim RK Zagreb unter Vertrag. Mit Zagreb gewann er 2012, 2013, 2014, 2015 und 2016 die Meisterschaft sowie 2012, 2013, 2014, 2015 und 2016 den Pokal.