In October 2005 he signed a contract with HC Horgen in Switzerland. He previously played in Italy but has not had a contract lately. Because of budget reasons Horgen cancelled the contract mid season in February 2007. After the termination of contract he played in his home country for RK Nexe Našice. In 2008 he signed with Grasshopper Club Zürich from Switzerland. For the saison 2009–10 he played for HC Kelag Kärnten from Austria. After a season for 1. FC Lokomotive Leipzig he returns as plaing coach for Kärnten. With the Muscat Club he played at the 2012 Asian Club League Handball Championship. In January 2013 he came back to HC Horgen and played his last season.
