Career
Club
He previously played for Maccabi Tel Aviv, Maccabi Petah Tikva and Bnei Yehuda. In August 2011, he was loaned to Podbeskidzie Bielsko-Biała on half-year deal. In January 2013, Cohen signed at Hapoel Haifa.
International
At international level, Cohen was capped for the Israel national under-21 football team