Przed sezonem 2008/2009 wyjechał do Belgii, gdzie został koszykarzem Spirou Charleroi, w którym grał do lutego 2010. W tym czasie zdobył mistrzostwo Belgii (2008/2009) i Puchar Belgii (2009). Następnie przeniósł się do słoweńskiego zespołu KK Olimpija Ljubljana, w którym dokończył sezon 2009/2010, zdobywając wicemistrzostwo Słowenii. Przed kolejnymi rozgrywkami powrócił do ojczyzny, podpisując kontrakt z Ciboną Zagrzeb, w której występował do grudnia 2011 roku.

W styczniu 2012 ponownie wyjechał do Słowenii, gdzie został graczem klubu KK Krka Novo mesto, którego barwy reprezentował do końca sezonu 2012/2013. W tym czasie dwukrotnie zdobył mistrzostwo Słowenii (2011/2012 i 2012/2013). Przed sezonem 2013/2014 przeniósł się do bułgarskiego zespołu PBC Lukoil Academic, z którym rozgrywki ligowe zakończył z wicemistrzostwem kraju. Przed kolejnymi rozgrywkami (2014/2015) powrócił do chorwackiej Cibony. W styczniu 2015 przeniósł się do Stelmetu Zielona Góra. Z zespołem z Zielonej Góry zdobył mistrzostwo Polski, a także Puchar Polski. W lipcu 2015 podpisał kontrakt ze słoweńskim klubem KK Krka Novo mesto.