Career
In Ghana he played for Hearts of Oak. In the 2009-2010 season he was Ghana Premier League joint top scorer with 13 goals. In the following season he signed for Egyptian newly promoted side Smouha Sporting Club.
In his second season with the club, he scored 7 goals, making him topscorer of Smouha, before the cancellation of the Egyptian Premier League.
He was also the eleventh top-scorer in the Egyptian League in 2012. In January 2013 he was transferred to Swiss club Young Boys for an undisclosed fee.