Se formó en la cantera del Liberty Professionals FC y en la temporada 2017-18, jugaría 14 partidos de la Liga Premier de Ghana.
En verano 2018, llegaría a España para jugar en calidad de cedido en las filas del equipo juvenil "A" del Extremadura Unión Deportiva.
En la temporada 2020-21, asciende como jugador del primer equipo del Extremadura Unión Deportiva en la Segunda División B de España, con el que disputa 12 partidos de liga y uno de Copa del Rey.
[3] Durante la temporada 2021-22, participaría en 5 partidos de liga con el conjunto extremeño y 16 partidos con el Albacete Balompié.
[4] Tras finalizar la temporada abandona el Albacete Balompié quedando libre, más tarde firma por el C. D. Azuaga de la Tercera Federación.