כהן נולד וגדל בארה"ב ושיחק במכללת דייוידסון. הוא לא נבחר בדראפט 2013 וחתם במכבי תל אביב – אבל קצת אחרי תחילת העונה נשלח להשאלה במכבי ראשון לציון. בהמשך שב למכבי תל אביב, לפני שהמשיך להפועל ירושלים ואריס סלוניקי.
אחרי האפיזודה ביוון, כהן חזר לישראל וחתם במכבי אשדוד, בה העמיד ממוצעי שיא של 13.2 נקודות ו-7.7 ריבאונדים למשחק. היכולת הגבוהה שלו שכנעה את מכבי תל אביב להשיב אותו ליד אליהו וחוץ מעונה אחת באוברדוירו הספרדית (2020/21), מאז 2017 ועד הפרישה הוא שיחק אצל הצהובים.
כהן זכה עם מכבי תל אביב בחמש אליפויות, שני גביעים וחמישה גביע ווינר. ביורוליג, שם בדרך כלל לא היווה בורג מרכזי, היו לו ממוצעי קריירה של 2.9 נקודות ו-1.4 ריבאונדים ב-9:40 דקות משחק (ב-186 משחקים).