Каријеру је почео у екипи Црвене звезде за коју је играо до 2011. године када прелази у Цеље.[1] У словеначком клубу је провео наредне три сезоне и освајио једно национално првенство и три купа. За сезону 2014/15. се сели у Вислу из Плоцка.[2] Од 2015. је заиграо за немачки Магдебург у чијем је дресу 2016. године освојио Куп Немачке.[3] Од 2018. године игра за немачки Гепинген.