Es un jugador formado en los Ottawa Gee-Gees, donde jugaría desde 2010 hasta 2015.
Berhanemeskel jugó en la temporada 2015-16 en el TLU/Kalev a un gran nivel tanto en la liga doméstica como en la Baltic League, destacando por su capacidad anotadora con un gran porcentaje en tiros de tres.
Promedió 17.6 puntos, 4.3 rebotes y 2.1 asistencias por partido.
[1] En septiembre de 2016, firma por el Araberri Basket Club para jugar en Liga LEB Oro.
[3] En la temporada 2021-22, firma por el Chorale Roanne Basket de la Pro A francesa.