Op negenjarige leeftijd sloot hij zich aan bij Maccabi Haifa. Tijdens het seizoen 2002-2003 speelde hij bij Hapoel Haifa. Daarna kwam hij uit voor Hapoel Nazareth (2003-205) en Beitar Jeruzalem (2005-jan. 2009). Tijdens de winterstop in 2009 kocht Lokeren hem. Hij speelde anderhalfjaar voor Lokeren en tekende in 2010 een contract van drie seizoenen bij Maccabi Tel Aviv.