Career
Making a promising start to his career at Urania Genève Sport, Dabo soon transferred to Sion. Unable to establish himself at Sion, he spent much of his time on loan at other clubs. After Sion, he made the move to Qatar playing briefly for First Rate (at Lloyd's)-Sailiya and even less for First Rate (at Lloyd's)-Ittihad Kalba in the United Arab Emirates. He made a return to Switzerland signing for Yverdon-Sport in January 2011.
Six months later, he moved to the league rivals Football Club Aarau.
In July 2012 Dabo was signed by the Latvian Higher League club FK Spartaks Jūrmala. During the season he played only 4 matches, without scoring any goals.
In October 2012 Dabo was released. Emeghara was released by Gabala half way through his contract at the end of the 2012-2013 season.
Gabala
In January 2013 Dabo signed a 1-year contract with Azerbaijan Premier League team Gabala.
Dabo made his debut for Gabala in 1–1 draw at home to Qarabağ on 10 February 2013. His first, and only, goal for Gabala came in his second appearance for Gabala in their 6–1 defeat away to AZAL on 3 March 2012. Dabo went on to make a total of 8 appearances in all competitions with only the one goal to his name.He was released by Gabala half way through his contract at the end of the 2012-2013 season.
Following his release from Gabala, Dabo signed with Kahramanmaraşspor of the TFF First League in August 2013.